什么时候能优化中文输入法的安装呢?

Manjaro 安装后需要手动配置中文输入法,这一步可以集成在安装的启动过程中完成吗?
手动安装中文输入法后还需要手动配置

vim ~/.xprofile
fcitx

export GTK_IM_MODULE=fcitx
export XMODIFILERS=@im=fcitx
export QT_IM_MODULE=fcitx

ibus

export GTK_IM_MODULE=ibus
export XMODIFILERS=@im=ibus
export QT_IM_MODULE=ibus

ibus
vim .config/autostart/ibus.desktop

[Desktop Entry]
Exec=ibus-daemon -xdr
GenericName=IBus
Name[zh_CN]=IBus
Name=IBus
Name[en_US]=IBus
StartupNotify=true
Terminal=false
Type=Application
2 Likes

同问....

archlinuxcn 如果能直接打包就可以了

我还碰见过一种现象。就是我用仓颉输入法时,如果和拼音输入法同时用,每次在我选定前者后,再重启电脑,输入法会重新布署,且又返回到拼音去了。最后没有办法就去掉了拼音只留下仓 颉。但开机输入法还是会提示重新布署。把通知关掉,就好了。掩耳盗 铃的方法。

我用的是Ibus-rime和fcitx-rime,同样的问题。

1 Like

不知为何,我没法用vim创建~/.xprofile。我的解决办法是用Mousepad编辑~/.profile, 插入那三条用于fcitx 的环境变量。详见我的安装中文输入法经历,走了不少弯路,但是补习了Linux基础。How to input Chinese

1 Like

xprofile还是profile不会有特别大的影响,无非是xprofile只会在x11会话开始时执行,而profile在shell运行时都会执行。关于创建文件,可以先创建好再用vim编辑。

cd
touch .xprofile
vim .xprofile

Thanks. By default, it seems that I do not have vim too. I downloaded and installed gedit instead. Yes, I can use this gedit to create ~/.xprofile now.

所以 @FishHawk ,还是建议编辑xprofile 而不是profile, 以避免每次运行shell时都要执行,导致重复,低效率是吧?

说是这样,但是实际上就是export几个环境变量的事。如果不是有“让所有东西在它该在的地方”的强迫症,倒也无所谓。

1 Like

请教,环境变量添加在/etc/profile 或者 ~/.xprofile 或者~/.profile 的更详细区别。

~/.xprofile 只会在X11会话开始时执行
~/.profile 每次shell运行时都会执行,会被多次重复执行,效率低
都在当前user的主目录下,只针对当前user?

/etc/profile是与上述2个文件的区别 ? 是针对本机所有的user的全局设置吗?

登录的时候是图形界面的话,会执行.xprofile。如果从shell登录,会执行profile。profile也不会重复执行。其它的你的理解没有问题。
由于我用的是zsh,没办法测试bash,所以上面说的有可能不准确,你也可以自己试试。用ctrl+alt+f2可以进入tty2,可以从shell登录,ctrl+alt+f1可以返回图形界面。profile里应该会有一个环境变量EDITOR,echo一下就可以测试了。
更详细的参考下面这篇:
http://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#Bash-Startup-Files

1 Like

Forum kindly sponsored by