ubuntu18.04终端(terminal)无法打开解决方法

最近在安装各种乱七八糟的开发环境,有一次重启机器后打不开ubuntu自带的终端terminal了,也就是gnome-terminal无法打开,无论是检查python版本,还是更换语言环境都不行。

原因:最后找到一个博客上的方法解决了,原因是可能之前在locale上加了LC_ALL=C,或者是编码问题。
LC_ALL=C的作用是为了去除所有本地化的设置,让命令能正确执行。

操作:

1、首先安装一个其他终端,sudo apt install terminator,使用terminator启动gnome-terminal命令提示如下的错误:

Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: 
Error calling StartServiceByName for org.gnome.Terminal: 
GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.
Terminal exited with status 8

2、选择想要的编码:
使用命令sudo dpkg-reconfigure locales添加一遍你想要的编码
在这里插入图片描述
3、去掉 export LC_ALL=C。

# 进入locale去掉export LC_ALL=C
sudo gedit /etc/default/locale

去掉之后如下图,然后重启电脑:
在这里插入图片描述

参考网址:https://blog.csdn.net/Mr__G/article/details/54092532

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值