archlinux界面时不时中文乱码

发布网友

我来回答

1个回答

热心网友

安装输入法,输入法最适宜初学者的莫过于ibus,简单出错少。
1.su
#切换当前身份为root。
2.pacman -S ibus ibus-pinyin ibus-qt
#安装ibus的框架和拼音输入法,如果需要五笔,请自行搜索,搜索命令为pacman -Ss wubi,其中ibus和ibus-qt都是必选的,拼音可选,sunpinyin等也很不错,注意s的大小写。
3.启动ibus。
新建脚本,输入下列命令:
ibus-daemon -d
export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=xim
export ibus &
运行脚本命令或者设置为默认自启动。
4.安装qtconfig,运行qtconfig,切换到“界面”选项,将默认输入法设置为ibus,xim设置为“光标跟随”。
补充:安装fcitx与此类似,但QT_IM_MODULE=fcitx。
当且仅当在UTF-8 编码才下可输入中文,与语言无关,qt与上面做法相同,这样操作后gtk直接可以输入。在浏览器窗口,任意编码都可以输入中文。

继续补充,无登录管理器类详细的设置:
如果是在slim和startx命令下启动的,在.xinitrc(没有的话,自行创建)内写入以下内容:
export LANG=zh_CN.UTF-8该句一定要加在文件开头,否则无法成功
export LC_ALL="zh_CN.UTF-8"不可加入该段,否则终端界面下会乱码。
之后,输入 sudo slim stop或者sudo pkill x,之后重新启动图形界面,就会变成中文,如果无效,输入以下命令:
chmod +x .xinitrc
赋予此配置文件可执行的权限。不需要做此处处理,如果无效请查找以上步骤是否执行到位。
也可以写到.bashrc内。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com