中文输入混乱问题
在输入中文是会出现混乱的情况,有时会插入一个字母,有时会乱显示。
ai提示我首先要检查输入法,然后检查系统设置,最后检查软件设置。
通过.xprofile显示设置了输入法,好象情况并没有变好。
ai提示,由于obsidian和codium都是基于electron的,所以可能和electron有关。按照提示:
创建或编辑文件 ~/.config/electron-flags.conf,并添加以下内容:
--ozone-platform-hint=auto--enable-wayland-ime这个设置之后,感觉问题得到了解决。或者,在我打这些文字的时候,有了改善?但总感觉打快了还是有点问题。那就加个双保险吧:
如果发现某个应用不遵从全局配置,您可以“双保险”地修改其桌面启动文件(.desktop文件)。例如,编辑 VSCodium 的启动文件,将 Exec一行修改为类似:
Exec=env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx /usr/bin/codium --enable-features=UseOzonePlatform --enable-wayland-ime --ozone-platform-hint=auto %F让我们再看一下,是不是还有问题呢?感觉是还有的。真的没办办法了吗?感觉obsidian是好了的。这个codiumm没有完全改善。
我切换了一个codium看看有什么效果,感觉还是会插入空格或者随机的字母,这到底是怎么回事呢?是不是因为自动补全引起的呢?刚才又插入了一个q,这 个 很明显,又插入了空格。这不 是自动补全的锅。看来codium是有 点问题。还是 在不时地插入。这真的是莫名其妙的问题。
this is the last try, for me, english is totaly ok, no lag, no random insert, no mistakes.
但是中文呢,时不时会出问题。刚才就又多了很多乱码和空格。
没有用, 还是 会出 现空格和乱出b这。这简直是q地法无天 了。
重新启动之后,看还会不会出现,好象是好了吗?那就是必须在:/etc/enviroment中设置所有的环境变量。而且,每次重新登录都会出一个wayland的警告。但没办法,所有的东西都试过了,只有这个是真的正常了。在设置这一项之前,obsidian已经正常,但codium不正常。现在两个都正常了。
搜索解决方案的过程中,看到有人说niri,一个类似sway的窗口管理器。说是对wayland的优化比较多一点。但我现在已经一切正常了。就不试了。
总结一下:
- 那几个输入法的参数,设到了几个地方都没什么用,或者没什么全用,最后起作用的是高在
/etc/enviroment. - kde设置中,找到虚拟键盘,使用带wayland那个启动。这个不知道是不是起了作用,我也懒得再调回去试了。现在一切正常的感觉太好了。
- 等问题出现了再来找问题吧。