源码城

 找回密码
 免费注册
快捷导航
搜索
查看: 144|回复: 0

如何在Ubuntu中更改默认终端

[复制链接]
  • TA的每日心情
    难过
    2019-6-4 00:22
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    4519

    主题

    4613

    帖子

    6万

    积分

    管理员

    Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88Rank: 88

    积分
    68024
    发表于 2020-2-19 12:53:49 | 显示全部楼层 |阅读模式



    终端(
    Terminal)是 Linux 系统的关键部份。它能使你通过 shell 访问 Linux 系统。Linux 上有多个终端应用(技术上称为终端仿真器)。


    大多数桌面环境都有自己的终端实现。它们的外型可能有所不同,并且可能有不同的快捷键。例如,Guake 终端对中级用户特别有用,它提供了一些可能难以在发行版默认终端中使用的功能。


    你可以在系统上安装其他终端,并将其设为默认,并能通过快捷键 Ctrl+Alt+T 打开。


    现在问题来了,如何在 Ubuntu 中修改默认终端。它没有遵守修改 Ubuntu 中的默认应用的标准形式,要怎样做?


    更改 Ubuntu 中的默认终端


    在基于 Debian 的发行版中,有一个便捷的命令行程序,称为 update-alternatives,可用于处理默认应用。


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


    1. <font size="3">sudo update-alternatives --config x-terminal-emulator</font>
    复制代码
    它将显示系统上存在的所有可作为默认值的终端仿真器。当前的默认终端标有星号。
    1. <font size="3">abhishek@nuc:~$ sudo update-alternatives --config x-terminal-emulator
    2. There are 2 choices for the alternative x-terminal-emulator (providing /usr/bin/x-terminal-emulator).

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

    8. Press <enter> to keep the current choice[*], or type selection number:</font>
    复制代码
    你要做的就是输入选择编号。对我而言,我想使用 GNOME 终端,而不是来自 Regolith 桌面的终端。
    1. Press <enter> to keep the current choice[*], or type selection number: 1
    2. update-alternatives: using /usr/bin/gnome-terminal.wrapper to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in manual mode
    复制代码

    自动模式 vs 手动模式

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

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

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





    上一篇:Google:手机厂商们请不要再自行更改 Linux 内核代码了
    下一篇:我希望在成为Linux系统管理员之前晓得的10点

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?免费注册

    x
    回复

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则