终端不再工作:_p9k_init_params:72: 字符不在 manjaro% 范围内

终端不再工作:_p9k_init_params:72: 字符不在 manjaro% 范围内

我使用的是 Manjaro GNOME。我通过添加/删除软件从 AUR 安装了此软件包:https://aur.archlinux.org/packages/github-desktop/

它告诉我,我需要重新启动,因为它/安装/重新安装了一些内核模块或其他东西。现在我的默认 gnome 终端无法工作。我无法打开它。

当我尝试通过键盘快捷键或图标打开它时,它尝试启动但从未显示。我可以将其视为一个进程,它在我的系统监视器中显示一秒钟,然后就消失了。

我安装了另一个(Deepin)终端。当我打开它时,我得到的是:

_p9k_init_params:72: character not in range                                                                   
manjaro% 

alacritty 终端也会发生同样的情况。

GNOME 终端有 ZSH 和很多表情符号等。

答案1

最近更新后我遇到了同样的问题。我不是专家,但我猜区域设置有问题。我通过重新生成区域设置来修复它,如图所示这里:

打开终端Ctrl + Alt + F3

添加/etc/locale.gen/取消注释

en_US.UTF-8 UTF-8

然后使用 sudo 运行:

locale-gen

然后我的 gnome 终端又可以使用了。

答案2

安装更新并重新启动后,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
    
  4. 重新启动你的电脑

  5. 重新启动后,您的终端将打开,但看起来非常普通。

  6. 请检查您是否有.zshrc文件,如果没有,请创建一个文件,或者直接粘贴您备份的文件或将其内容复制.zshrc.bak到新.zshrc文件中。

  7. source .zshrc

相关内容