答案1
正如其他人在评论中提到的,您很可能已经取消了实例化gnome-terminal
,即 Ubuntu 和 Unity 的默认终端应用程序。
在这种情况下,解决方案是sudo apt-get install gnome-terminal
另一方面,也有可能它已被替换为xterm
默认终端应用程序。Ubuntu 默认附带两个终端应用程序gnome-terminal
和xterm
(最后一个是经典终端应用程序,几乎安装在带有 Xorg 图形服务器的 Linux 发行版中)。
要修复默认问题,请运行并从选择列表中sudo update-alternatives --config x-terminal-emulator
选择。gnome-terminal.wrapper
例如,这是我的输出。不要惊讶——我安装了很多终端应用程序
$ sudo update-alternatives --config x-terminal-emulator
[sudo] password for xieerqi:
There are 9 choices for the alternative x-terminal-emulator (providing /usr/bin/x-terminal-emulator).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/terminator 50 auto mode
* 1 /usr/bin/gnome-terminal.wrapper 40 manual mode
2 /usr/bin/koi8rxterm 20 manual mode
3 /usr/bin/konsole 40 manual mode
4 /usr/bin/lxterm 30 manual mode
5 /usr/bin/mlterm 20 manual mode
6 /usr/bin/sakura 40 manual mode
7 /usr/bin/terminator 50 manual mode
8 /usr/bin/uxterm 20 manual mode
9 /usr/bin/xterm 20 manual mode
Press enter to keep the current choice[*], or type selection number: