zoukankan      html  css  js  c++  java
  • 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 的版本:

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

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


    参考资料

  • 相关阅读:
    [机器学习实战]K-近邻算法
    [机器学习Lesson3] 梯度下降算法
    [机器学习Lesson 2]代价函数之线性回归算法
    [机器学习Lesson 1] 机器学习简介
    Flume
    Kafka基础入门
    打造MacOS版“XShell”
    你好,智哥(摘自微信公众号“野兔故事会”)
    打印小册子
    php--strlen()与mb_strlen的作用与区别
  • 原文地址:https://www.cnblogs.com/xia-weiwen/p/13720819.html
Copyright © 2011-2022 走看看