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