30楼#
发布于:2022-10-07 23:27
dgod:传一个fedora的fvwm默认配置,你看看有什么区别。我找到问题的原因了。确实一般使用环境下,obsidian是没有问题的,但如果把obsidian设置为editor使用vim键模式的话,就会有我说的问题。 我试了上面的配置,也是会出现这个问题,偶然发现点击标题栏改变标题时,可以正常使用输入法,但回到正文就用不了了,于是尝试了把vim模式禁止,重启obsidian,输入法就正常了。 所以现在的问题是:小小和obsidian的vim模式不兼容,这个不知能否解决?虽然可能是obsidian导致的原因。 |
|
31楼#
发布于:2022-10-07 23:38
laolang_cool:我找到问题的原因了。确实一般使用环境下,obsidian是没有问题的,但如果把obsidian设置为editor使用vim键模式的话,就会有我说的问题。然后我才注意到gvim有时也有这样的问题…… |
|
32楼#
发布于:2022-10-08 09:17
laolang_cool:然后我才注意到gvim有时也有这样的问题……回到原帖gvim我天天在用,没见过你说的问题,请确认重现步骤 |
|
33楼#
发布于:2022-10-08 11:22
dgod:gvim我天天在用,没见过你说的问题,请确认重现步骤回到原帖不好意思,嗯,这几天,我的.xinitrc里,去掉了这句: eval `dbus-launch --sh-syntax --exit-with-session` 然后我加回来,gvim就正常了。 obsidian有点不一样,没有这条命令,则禁掉vim编辑模式后,可以正常使用小小,没有问题。去掉这条命令,则禁用vim编辑模式也不能正常使用小小。 因为这个选项影响了小小在gvim以及obsidian的vim编辑模式的行为,所以我在想obsidian、electron等的这个问题,会不会根源是和dbus有关呢? 附上我的.xinitrc的相关设置: export LC_CTYPE=zh_CN.UTF-8 export XMODIFIERS=@im=ibus export GTK_IM_MODULE=yong export QT_IM_MODULE=yong eval `dbus-launch --sh-syntax --exit-with-session` ibus-daemon -drx sleep 1 exec fvwm |
|
34楼#
发布于:2022-10-08 13:21
term下小小用的是ibus的xim兼容模式,obsidian等则是小小原生模式,来回切换窗口时,是在这两种模式下切换,不知这个会不会有什么影响。
|
|
35楼#
发布于:2022-10-08 13:30
laolang_cool:term下小小用的是ibus的xim兼容模式,obsidian等则是小小原生模式,来回切换窗口时,是在这两种模式下切换,不知这个会不会有什么影响。回到原帖有空的话,你可以用小小的xim模式试试。我这几天能不能抽出时间测不确定。 |
|
36楼#
发布于:2022-10-08 13:51
|
|
37楼#
发布于:2022-10-08 14:08
laolang_cool:不好意思,嗯,这几天,我的.xinitrc里,去掉了这句:小小输入法本身没有用到dbus,最多是通过ibus间接可能使用到dbus |
|
38楼#
发布于:2022-10-08 14:26
|
|
39楼#
发布于:2022-10-08 15:01
laolang_cool:好的,还请周大后面有时间时再帮看看能否修复。我似乎是因为需要在wps里输入中文才不得不使用小小的ibus模式。回到原帖不过我的系统确实也有一些奇奇怪怪的问题…… 比如我现在完全使用小小原生模式,在term下用wps foo.docx打开word文档,则无法使用小小。但在doublecmd里双击foo.docx,则会调用wps打开文档,且可以使用ibus模式的小小输入中文。 但其实我也忘了什么时候在哪里设置了doublecmd让wps打开word文档的了…… 排查了doublecmd里的文件关联设置,是没有单独另外设置文件关联的。 xdg-mime query default application/vnd.openxmlformats-officedocument.wordprocessingml.document的输出也是: libreoffice-writer.desktop 我在想在.bashrc里alias wps="env QT_IM_MODULE=ibus wps",只在wps里使用小小的ibus模式可能就没事了。 |
|