我有 CentOS 7.6.1810,在安装时选择了“带 GUI 的服务器”选项。我还安装了终结者,我正在寻找一种方法来更改 CentOS 上的默认终端以成为终结者,我尝试了以下操作:
sudo update-alternatives --config x-terminal-emulator
上面的代码在 CentOS 上没有任何作用,但在 Debian 和 Ubuntu 上运行正常:
myuser@Debian:~$ sudo update-alternatives --config x-terminal-emulator
sudo: unable to resolve host Debian: Temporary failure in name resolution
[sudo] password for oshaker:
There are 6 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/koi8rxterm 20 manual mode
2 /usr/bin/lxterm 30 manual mode
3 /usr/bin/terminator 50 manual mode
4 /usr/bin/uxterm 20 manual mode
5 /usr/bin/xfce4-terminal.wrapper 40 manual mode
6 /usr/bin/xterm 20 manual mode
Press <enter> to keep the current choice[*], or type selection number:
CentOS 有什么线索吗?
答案1
CentOS 不使用“x-terminal-emulator”的“替代”系统。您可以告诉 GNOME 在需要时启动特定的终端模拟器(正如另一个答案提供的那样),但它不会更改菜单中的任何启动器。
答案2
如果不执行以下命令,您可以尝试以下命令将其切换为假设您已经安装了它:sudo yum install terminator
gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
答案3
创建一个像这样的软链接怎么样ln -s /usr/bin/terminator <default-terminal-path>
?