如何在 Ubuntu 中更改預設終端

 Terminal是 Linux 系統的關鍵部分。它能讓你通過 shell 訪問 Linux 系統。Linux 上有多個終端應用(技術上稱為終端模擬器)。

大多數桌面環境都有自己的終端實現。它們的外觀可能有所不同,並且可能有不同的快捷鍵。例如,Guake 終端對高階使用者非常有用,它提供了一些可能無法在發行版預設終端中使用的功能。

你可以在系統上安裝其他終端,並將其設為預設,並能通過快捷鍵 Ctrl+Alt+T 開啟。

現在問題來了,如何在 Ubuntu 中更改預設終端。它沒有遵循更改 Ubuntu 中的預設應用的標準方式,要怎麼做?

更改 Ubuntu 中的預設終端

在基於 Debian 的發行版中,有一個方便的命令列程式,稱為 update-alternatives,可用於處理預設應用。

你可以使用它來更改預設的命令列文字編輯器、終端等。為此,請執行以下命令:

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

它將顯示系統上存在的所有可作為預設值的終端模擬器。當前的預設終端標有星號。

  1. 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:

你要做的就是輸入選擇編號。對我而言,我想使用 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 個終端模擬器,並刪除了預設的模擬器。現在,你的系統將檢查哪些模擬器處於自動模式。如果有多個,它將​​選擇優先順序最高的一個作為預設模擬器。

留言

這個網誌中的熱門文章

chmod 指令- 修改檔案目錄權限

Ubuntu 設定timesyncd時間同步、時區、 NTP同步對時

Linux 安全性自動更新的 unattended 套件