linux桌面不能打开终端,Ubuntu无法用快捷键或图标打开终端

问题

最近在用 Ubuntu 18.04的时候,遇到了不能用快捷键 ctrl + alt + T打开命令行终端的问题。如果点击终端图标,则会在顶部显示一个正在加载的终端图标,貌似一会儿就能打开。不过过一会儿之后,顶部的图标就消失了,也没有打开终端窗口。

但是,如果对桌面点鼠标右键,选择“打开终端(Open terminal)”,或者对文件管理器里任意目录点鼠标右键,选择“在此打开终端(Open terminal here)”,则可以正常打开终端窗口。

打开终端窗口后,再通过其菜单打开新窗口也没有任何问题。但是快捷键和图标,依然不能打开新窗口。

解决

在网上查了一些资料,各种建议包括(1)重装终端软件包 gnome-terminal、xterm 等等;(2)在系统设置中重置快捷键;(3)语言编码不对;等等。然而这些建议除了重置快捷键,其余的看上去并不靠谱。可以通过鼠标右键打开终端,说明终端本身没有问题。系统语言一直是英文,出问题概率很低。后来在 Ask Ubuntu 上找到这个问题的回答,说这是因为系统 Python3 版本问题导致的。尝试了一下果然解决了问题。

最近由于需要,安装了高版本的 Python3(3.8),并且将系统默认 Python 版本改为了 3.8。而在Ubuntu中,原有的较低的版本 Python3(3.6)是与这个高版本共存的,可通过工具选择默认版本,而不是3.8覆盖3.6。

而现在看来,Ubuntu 系统需要3.6版本的 Python3 才可以正常工作。于是得切换回来。

用鼠标右键的方式打开终端(或者用 SSH 远程登录,或者其他任意方式),执行:

sudo update-alternatives --config python3

之后会看到如下画面,让你选择默认 Python3 的版本:

20200923211039975909.png

提示有2个版本的 Python3 可选,分别是3.6和3.8。输入0、1、2来选择:0是自动模式(自动选为3.8);1是手动模式,并选为3.6;2是手动模式,并选为3.8。当前的选择用星号(*)标出。上图是我已经改过的样子。

输入1,回车,将 Python3 手动选为3.6。然后重启计算机,就可以发现终端可以通过快捷键和图标打开了。

参考资料

原文:https://www.cnblogs.com/xia-weiwen/p/13720819.html

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值