Arch-Linux

終端不再工作:_p9k_init_params:72: character not in range manjaro%

  • November 21, 2021

我在 Manjaro GNOME 上。我通過添加/刪除軟體從 AUR 安裝了這個包:https ://aur.archlinux.org/packages/github-desktop/

它告訴我我需要重新啟動,因為它/安裝/重新安裝了一些核心模組或其他東西。現在我的預設 gnome-terminal 不起作用。我無法打開它。

當我嘗試通過鍵盤快捷鍵或圖示打開它時,它會嘗試啟動但從未出現。我可以將其視為一個過程,它會在我的系統監視器中顯示一秒鐘,然後就消失了。

我安裝了另一個(深度)終端。當我打開它時,這就是我得到的:

_p9k_init_params:72: character not in range                                                                   
manjaro% 

alacritty 終端也會發生同樣的情況。

GNOME 終端有 ZSH 和很多表情符號等。

最近更新後我遇到了同樣的問題。我不是專家,但我猜語言環境設置有問題。我通過重新生成區域設置來修復它,如下所示

打開一個終端Ctrl + Alt + F3

/etc/locale.gen添加/取消註釋

en_US.UTF-8 UTF-8

然後使用 sudo 執行:

locale-gen

然後我的 gnome 終端又可以正常工作了。

Manjaro Gnome 安裝更新並重新啟動後,我無法打開終端,安裝深度終端后,我收到了上述消息。

在網上搜尋答案後,解決了這個問題:

  1. 備份你的.zshrc如果它還沒有在.zshrc.bak並刪除.zshrc文件
  2. 從包管理器安裝深度終端
  3. 打開深度終端類型後:
echo en_US.UTF-8 UTF-8 | sudo tee -a /etc/locale.gen

然後:

echo en_ZA.UTF-8 UTF-8 | sudo tee -a /etc/locale.gen

然後:

sudo locale-gen
  1. 重啟你的電腦
  2. 重新啟動後,您的終端將打開,但它看起來非常普通。
  3. 如果沒有創建文件,請檢查您是否有.zshrc文件,或者只是粘貼您備份的文件或將其內容複製.zshrc.bak到新.zshrc文件中。
  4. source .zshrc

引用自:https://unix.stackexchange.com/questions/630053