如何在Ubuntu中更改默认终端

时间:2020-01-09 10:44:41  来源:igfitidea点击:

终端是任何Linux系统的关键部分。它允许我们通过外壳访问Linux系统。 Linux上有多个终端应用程序(技术上称为终端仿真器)。

如何在Ubuntu中更改默认终端。

更改Ubuntu中的默认终端

在基于Debian的发行版中,有一个方便的命令行实用程序,称为update-alternatives,它使我们可以处理默认的应用程序。

我们可以使用它来更改默认的命令行文本编辑器,终端等。为此,请运行以下命令:

sudo update-alternatives --config x-terminal-emulator

它将显示系统上存在的所有终端仿真器,它们可以用作默认值。当前的默认终端标有星号。

theitroad@localhost:~$ sudo update-alternatives --config x-terminal-emulator 
There are 2 choices for the alternative x-terminal-emulator (providing /usr/bin/x-terminal-emulator).

  Selection    Path                             Priority   Status
-----------------------------------------------------------
  0            /usr/bin/gnome-terminal.wrapper   40        auto mode
  1            /usr/bin/gnome-terminal.wrapper   40        manual mode
* 2            /usr/bin/st                       15        manual mode

Press <enter> to keep the current choice[*], or type selection number:

我们要做的就是输入选择编号。就我而言,我想使用GNOME终端而不是Regolith桌面上的终端。

Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/bin/gnome-terminal.wrapper to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in manual mode

自动模式与手动模式

我们可能已经在update-alternatives命令的输出中注意到了自动模式和手动模式。

如果选择自动模式,则在安装或者删除软件包时,系统可能会自动决定默认应用程序。该决定受优先级数字的影响(如上一节中的命令输出所示)。

假设系统上安装了5个终端仿真器,并且删除了默认的仿真器。现在,系统将检查哪些仿真器处于自动模式。如果有多个,它将选择优先级最高的一个作为默认仿真器。