archlinux的wiki中介绍ibus随gdm启动需要在~/.profile中加入这几条,然后重启gnome
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -d -x
但是我发现这个过程会创建一个*.profile*的文件,但是gdm却并没有读取命令。
之后我在home目录下发现了一个名叫*.bash_profile*的文件,你们没有看错,他们都有一个profile。
你们大概发觉了问题所在,没错,我们应该在这个文件.bash_profile添加那四条命令。
也就是
sudo ~./bash_profile
然后输入四条命令后保存即可
保存注销之后,不出意外,ibus就会随gdm启动了。
添加输入法就在gnome的语言设置那里添加,前提是下载好了输入法引擎。
其实主要作用的是这一条命令
ibus-daemon -d -x
这条命令是用来重新启动ibus ,也可以写成ibus-daemon -rdx或者后面是-x -d
————————————————————————————————————————
更新
arch 中文社区有大佬做出解答,原因在于我使用了.bash_profile这个文件,然后就不调用.profile这个文件了。
这是原内容