gnome-terminal⽆法启动情况描述
Gnome桌⾯默认的终端模拟器是gnome-terminal
执⾏如下更新系统命令,然后重启计算机后出现的gnome-terminal终端⽆法启动情况
sudo pacman -Syyu
原因
显然gnome-terminal 在启动时,试图读取本地计算机的语⾔环境。
⽽后发现语⾔环境并没有正确设置,导致gnome-termianl⾃检失败⽽执⾏了退出操作
解决⽅法
设置locale.gen⽂件 /etc/locale.gen⽂件
添加以下内容, 建议使⽤英⽂,否则全局设定中⽂会导致tty中将乱码
en_US.UTF-8 UTF-8
亦可通过 locale -a 命令来查看⽬前可以使⽤的 locale使⽤命令激活设定
sudo locale-gen
重启计算机后gnome-terminal恢复正常
单独在图形界⾯启⽤中⽂ locale
/etc/locale.conf 使⽤全局中⽂ locale,会导致 tty 乱码
但可以在 ~/.xinitrc 或 ~/.xprofile 单独设置中⽂ locale
如果不确定使⽤以上哪个⽂件,那么可以都添加上以下内容:
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:en_US
因篇幅问题不能全部显示,请点此查看更多更全内容