首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >终端不再工作:_p9k_init_params:72:字符不在范围内,manjaro%

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

Unix & Linux用户
提问于 2021-01-20 14:19:49
回答 2查看 1.9K关注 0票数 3

我在曼吉罗侏儒。我通过添加/删除软件:https://aur.archlinux.org/packages/github-desktop/从AUR安装了这个软件包

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

当我试图通过键盘快捷键或图标打开它时,它试图启动,但从未出现。我可以把它看作一个进程,它在我的系统监视器中出现了一秒,然后就消失了。

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

代码语言:javascript
复制
_p9k_init_params:72: character not in range                                                                   
manjaro% 

同样的情况也发生在快速终端上。

GNOME终端含有ZSH和大量的表情符号等。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2021-02-10 14:41:57

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

Ctrl + Alt + F3打开终端

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

代码语言:javascript
复制
en_US.UTF-8 UTF-8

然后用sudo运行:

代码语言:javascript
复制
locale-gen

那我的gnome终端又能用了。

票数 5
EN

Unix & Linux用户

发布于 2021-02-25 15:26:53

Manjaro Gnome安装更新和重新启动后,我无法打开终端,在安装了深入的终端后,我得到了上述消息。

在网上搜索答案之后,这就是修复它的方法:

  1. 如果.zshrc不在.zshrc.bak中,则备份它,并删除.zshrc文件
  2. 从包管理器安装深度终端
  3. 开机后,终端类型: echo en_ -a . UTF-8 UTF-8 \ sudo tee -a /etc/locale.gen : echo en_-a.UTF-8 UTF-8 sudo tee -a /etc/locale.gen : sudo locale-gen
  4. 重新启动你的电脑
  5. 重新启动后,您的终端将打开,但它看起来非常普通。
  6. 请检查您是否有一个.zshrc文件,如果没有创建一个,或者只是粘贴您备份的文件,或者将.zshrc.bak的内容复制到新的.zshrc文件中。
  7. source .zshrc
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/630053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档