一些非默认终端具有分割窗口等额外功能。我们总是可以使用这些终端而无需卸载原始终端,但有没有办法删除原始终端?
编辑-一些评论说不建议删除 gnome 终端。这会有什么后果?
答案1
我不会删除它。鉴于它是 Unity/Gnome 桌面环境的默认终端仿真器,可能有一些晦涩难懂的程序/脚本无条件地使用它,然后您就会遇到错误(可能两年后您不记得是什么原因导致的)。
首选方式是:
安装新的终端仿真器,例如
sudo apt-get install terminator
设置
update-alternative
方法来选择它:[romano:~/tmp] % sudo update-alternatives --config x-terminal-emulator There are 8 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/lxterm 30 manual mode 4 /usr/bin/rxvt-xpm 8 manual mode 5 /usr/bin/rxvt-xterm 10 manual mode 6 /usr/bin/terminator 50 manual mode 7 /usr/bin/uxterm 20 manual mode 8 /usr/bin/xterm 20 manual mode Press enter to keep the current choice[*], or type selection number:
...就这样吧。如果您有问题,可以查看此处:如何设置 Unity 中使用的默认终端?
但是请注意有一个底层库的错误/缺陷这使得所有使用“在终端中打开”的东西都将不是尊重上述选择。该错误在 2010 年被报告并确认,有一个补丁可用,但它仍然在这里。我不会屏住呼吸等待修复。
系统范围的解决方法可能是删除gnome-terminal
二进制文件并将其替换为指向x-terminal-emulator
--- 的链接,这在大多数情况下都应该有效......
或者,您可以在PATH
目录$HOME/bin
中前 /usr/bin
(我想每个人都有这样的习惯)你可以简单地ln -s /usr/bin/terminator $HOME/bin/
(不需要任何特权)并且 glib 会很乐意使用链接而不是真正的gnome-terminal
。
答案2
是的,有几种方法可以删除终端。您可以使用软件中心,搜索终端,然后卸载它。
或者,您可以使用终端应用程序(例如 Guake 或 Terminator)通过以下命令删除原始文件:
sudo apt-get remove gnome-terminal
就那么简单!
希望这可以帮助。