最棒的 7 款開源終端模擬器

oschina發表於2015-11-16

你是系統管理員,Linux 重度使用者,或者只是每天要在命令列花費大量時間的使用者?選擇哪種終端模擬程式,可能跟個人的喜好有關。你是喜歡輕量級呢,還是探索全部功能和可定製化的選項?或者只使用發行版給的預設選項?

如果你對終端程式還不瞭解,你可以認為它們就是一種圖形介面的程式,可以讓你用 shell 訪問你的機器。使用文字模式介面訪問計算機,你可以發現 Linux 的真正強大之處,在各方面都你都可以找到更快、更有效、更多控制的程式,更不要說系統管理員和開發者日常依賴的大量工具。為了在圖形介面獲得 shell 功能,你需要終端模擬器。

最棒的 7 款開源終端模擬器

作為對比,我把每種終端執行 htop 的截圖列了出來,使用的都是預設配置。當然,每種終端程式都可以做某些程度的自定義,我機器上顯示的樣子不一定跟你機器上看到的完全一致。

想不想把這些都試一下?在我的 Fedora 22 系統裡確實把這些都裝了:
# dnf install gnome-terminal guake konsole terminator tilda xterm yakuake
當然,GNOME terminal 預設是已經安裝了的。

Gnome Terminal

對於 GNOME 使用者,Gnome Terminal 顯然都是預設安裝的。也就是說,它是系統的一部分。與我們列出的其他終端程式一樣,它支援彩色的文字,多樣化的主題,透明,滑鼠互動,多標籤,不過有一樣特性沒有讓我接受不了,那就是改變視窗尺寸時文字自動重排。這個終端支援多使用者,所以我可以任意嘗試不同的設定項,而不會影響當前的配置,或者我也可以為不同的任務設定不同的配置。Gnome Terminal 支援連結的點選,這個特性用過之後就無法捨棄。

作為 Gnome 的一個元件,它的標題欄的樣式跟 GTK 主題保持一致,與系統的其他部分的外觀也一樣,與大多數 Gnome 元件一樣,預設的終端遵循 GPL v3 協議。

最棒的 7 款開源終端模擬器

Guake

Guake 少數有“下拉”樣式的介面的終端裡的頭一個,按下熱鍵後下拉的內容會在螢幕的頂端顯式。它也是我沒有疑義的最喜歡的終端,在我家裡的機器上它是日常工作使用的終端。Guake 和其他有下拉風格介面的終端的風格在 Quake 也有,出於對 90 年代的懷念,可以通過這種方式來重溫我的最愛。

在 Guake 眾多特性中,我喜歡它自帶了大量的主題,包括我個人最喜歡的 Solarized Dark 和 Tomorrow Night,讓我流連忘返。它有足夠多的配置項可以滿足我所有的需求,預設的熱薦(F12 啟動,F11 全屏)已經成為我下意識的動作。Guake 可以在 GitHub 上找到,基於 GPLv2。

最棒的 7 款開源終端模擬器

Konsole

Konsole 是 KDE 附帶的預設終端模擬器,所以如果你是一個 KDE 的使用者,你可能已經熟悉它了。作為一個 KDE 元件,它為許多其它的 KDE 應用提供了嵌入式終端,包括 Konqueror,Kate,KDevelop。它的功能和 GNOME 預設的終端類似,我真的很喜歡它的目錄和 SSH 書籤功能。如果你不喜歡終端的螢幕顯示比例或 TMUX,它還提供了分割終端功能。

Konsole 基於 GPL2 協議

最棒的 7 款開源終端模擬器

Terminator

Terminator 在很多地方與 GNOME 終端類似,他也像 Konsole,它的過人之處在於分割終端,在一個視窗裡顯示多個終端。他也是跨平臺的,如果你想在 Mac,Windows 和 Linux上面體驗,它可能是你不錯的選擇。它也有一些漂亮的功能,包括文字和網址的拖放功能,精心設計的垂直滾動功能,製表符適度處理(許多程式設計師需要這個),自動日誌等。它還可以優雅的處理 UTF-8 字元。

Terminator 基於 GPL2 開源。

最棒的 7 款開源終端模擬器

Tilda

Tilda 是為 GTK 設計的另一種下拉抖動樣式(Quake-style)終端模擬器,它的名字是取自波浪號鍵(Tilda),預設波浪號鍵呼叫雷神之錘終端。Tilda 的預設介面是很小的,沒有視窗標題,邊框,或任何東西,但需要改變樣式時可以在偏好中設定。它有大量的配備,從設定鍵繫結,設定預設的大小和顏色,滾動設定,和更多的引數。

Tilda 基於 GPL2 開源。

最棒的 7 款開源終端模擬器

Xterm

如果你感覺 xterm它很古老,沒錯,因為它的確很古老。Xterm 出生於1984年,xterm 是 X window 系統的預設終端模擬器,需要避開任何的圖形工具包,否則它可能會顯示在你的視窗管理器上。但這種簡約的做法也相應的缺乏特色;這是非常簡單的一個終端。不過,對於一個非常小的帶有圖形系統的 Linux,xterm 中仍有一席之地。

xterm 基於 MIT 許可。

最棒的 7 款開源終端模擬器

Yakuake

Yakuake 是另一個下拉終端模擬器,它是 KDE 家庭的一部分。簡稱“又是一個 kuake 系列”Yakuake 實際上可以看作是一個前端 Konsole(上面提到),它的許多特徵是相似的。如果你喜歡的 Konsole 但又喜歡抖動樣式,Yakuake 是不錯的選擇。Yakuake 基於 GPL2。

最棒的 7 款開源終端模擬器

這裡列出的不是詳盡的清單。Terminology,eterm,mrxvt等,許多人有自己的喜好,自己環境或相應的視窗管理器。每一個,當然,帶著自己的功能和賣點。

那麼,哪一個是你的最愛?參加我們的調查,在這篇文章的頂部,如果你的喜好沒有獲得晉級,請在下面寫上你的喜好。

相關文章