CentOS 7.x 在 GNOME 上如何修改默认终端

CentOS 7.x 在 GNOME 上如何修改默认终端

我有 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>

相关内容