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
