什麼是一個好的 X 終端機而不是來自主要視窗環境?

什麼是一個好的 X 終端機而不是來自主要視窗環境?

我正在尋找一個可以與我正在設定的最小通量盒環境一起使用的終端程式。

理想情況下,我正在尋找一個支援選項卡和真正透明度的終端程式。

到目前為止,似乎唯一接近滿足這些要求的終端程式來自 Gnome、KDE ​​或 XFCE。我寧願不使用這些視窗環境之一的終端程序,因為我不需要所有其他庫。

是否有任何獨立的 x 終端程序,不是來自主要視窗環境,支援真正的透明度和選項卡?

答案1

我愛rxvt-unicode。它可以完成所有這些事情,但不是預設情況下。它有許多編譯時選項,其中之一是嵌入 perl 來擴展它的額外功能,例如製表符。它也具有客戶端-伺服器架構。一個主實例運行在不同視窗中運行多個終端會話。我實際上並不使用選項卡式窗口,我更喜歡使用視窗管理器功能來獲得相同的效果。

要獲得透明度,您實際上應該運行合成視窗管理器。應用程式不應該處理它。但 urxvt 可以,如果您需要的話。它使用 X 屬性。若要獲得透明度,請設定:

urxvt.background:   rgba:0000/0000/0000/dddd

顧名思義它也是一個unicode終端(可以直接顯示UTF-8),因此你也可以在同一個終端機中看到符號和國際字母

答案2

我喜歡終結者。它非常輕量級,並且具有許多功能,使其成為獨特的終端程式。我最喜歡的功能包括水平滾動(與大多數終端中的預設環繞行為相反)、智慧自動滾動、內建查找功能,但最終的功能(對我來說)是視窗分割功能。如果您熟悉 emacs 中的拆分窗口,那麼它非常相似。

以下是該網站的摘錄以及一些更好的功能:

Terminator 是一個跨平台 GPL 終端模擬器,具有其他地方尚未發現的進階功能。

終結者可以在任何採用 Java 6 或更高版本的現代作業系統上運行。它取代了 X11 系統上的 xterm、rxvt、xwsh 等,以及 MS Windows 上的 GNOME Terminal、KDE ​​的 Konsole、Apple 的 Terminal.app 和 PuTTY。

特徵

  • 自動記錄

  • 拖放文字和 URL

  • GPL許可證

  • 無限回滾

  • 多個選項卡

編輯:

我想當我說輕量級時,我不一定指的是記憶體使用/啟動時間/你有什麼,但我絕對明白這可能意味著什麼。毫無疑問,從這些角度來看,使用 JVM 會增加應用程式的重量。有鑑於此,我仍然說它是一個相對輕量級的終端,特別是考慮到它運行在 Java 6+ 上。

不過,我承認我的失禮,並提供以下結果來彌補。 :) 我嘗試做兩件事:給終端加載(從 /etc 列印 ~7000 行)並測試其啟動時間。後者在我測試的幾個程序中是不可能的(除非有人知道我不知道的技巧)。其他人進行了測試time,但被告知退出。例如,time rxvt-unicode -e 'exit'

                 ls $(find /etc) 啟動時間
rxvt-unicode 實數 0m0.100s 實數 0m0.045s
gnome 終端機 真實 0m0.368s 真實 0m0.215s
終結符 實數 0m0.366s 實數 0m0.490s
xfterm4 實數 0m0.365s 實數 0m0.021s
xterm 真 0m0.090s    
xvt 實數 0m0.163s 實數 0m0.007s
瓜克真0m0.496s    
aterm 實數 0m0.092s 實數 0m0.025s

每個結果都是三次試驗的平均值。您可以看到,JVM 在啟動時間方面確實讓 terminator 陷入困境(預期),但我很驚訝地看到它在第一次測試中與 xfterm4 和 gnome-terminal 等產品的性能相當。

請隨意擴展這一點。

答案3

終端(xfce4 的終端)並不真正依賴 XFCE。我不使用任何 DE,但發現 Terminal 非常出色且非常輕量。對於您所要求的功能,它的依賴項清單盡可能短。

答案4

看一眼ROX術語, 也。

相關內容