linux的指令行是最好、最強大的東西,它使新手着迷,并為老手和極客的提供極其強大的功能。那些在伺服器和生産環境下工作的人早已認識到了這個事實。有趣的是,linux終端是linus torvald在1991年寫核心時實作的第一批功能之一。
終端是個強大的工具,由于它沒有什麼可調整的部分,是以十分可靠。終端介于控制台環境和gui環境之間。終端自身作為一個gui程式,運作在桌面環境下。有許多終端是适用于特定的桌面環境的,其它的則是通用的。terminator, konsole, gnome-terminal, terminology, xfce terminal, xterm都是些常用的終端模拟器。
您可以從下面的連結中獲得一份使用最廣泛的終端模拟器的清單。
<a href="http://www.tecmint.com/linux-terminal-emulators/" target="_blank">20 useful terminals for linux</a>
前幾日上網時,我偶遇了名為‘guake’的終端程式,它是用于gnome的終端模拟器。盡管這并不是我第一次聽到guake。實際上,我在大約一年前便知道了這個應用程式,但不知怎麼搞的,我那時沒有寫寫guake,再後來我便漸漸忘掉了guake,直到我再一次聽到guake。是以,最終,這篇文章誕生了。我将給你講講guake的功能,在debian、ubuntu、fedora上的安裝過程以及一些測試。
guake是應用于gnome環境的下拉式終端。主要由python編寫,使用了一些c,它以gpl2+許可證釋出,适用于linux以及類似的系統。guake的靈感來源于電腦遊戲quake(雷神之錘)中的終端,quake的終端能通過按下特定按鍵(預設為f12)從螢幕上滑下來,并在按下同樣的鍵後滑上去。
值得注意的是,guake并不是第一個這樣的應用。yakuake(yet another kuake)是一個運作于kde的終端模拟器,tilda是一個用gtk+寫成的終端模拟器。它們的靈感都來自于雷神之錘那上下滑動的終端。
輕量級
簡單而優雅
功能衆多
強大
美觀
将終端平滑地內建于gui中
在按下預定義的鍵後出現/消失
支援熱鍵、标簽、透明化背景,這使得它适合所有gnome使用者
可配置各種方面
包括許多顔色的調色闆
設定透明度的快捷方式
通過guake配置,可在啟動時運作一個腳本
可以在多個顯示器上運作
<a target="_blank"></a>
如果您對從源碼編譯guake感興趣,您可以從上面的連結處下載下傳guake,并在安裝前進行編譯。
然而guake可以在許多的發行版中通過添加額外的倉庫來安裝。這裡,我們将在debian、ubuntu、linux mint和fedora下安裝guake。
首先從倉庫擷取最新的軟體包清單,并從預設的倉庫安裝guake,如下所示:
<code>---------------- 在 debian, ubuntu 和 linux mint 上 ----------------</code>
<code>$ sudo apt-get update</code>
<code>$ apt-get install guake</code>
<code>---------------- 在 fedora 19 及其以後版本 ----------------</code>
<code># yum update</code>
<code># yum install guake</code>
安裝後,可以從另一個終端中啟動guake:
<code>$ guake</code>
在啟動它後,便可以在gnome桌面中使用f12(預設配置)來拉下、收回終端。
看起來非常漂亮,尤其是透明背景。滑下來...滑上去...滑下來...滑上去...執行指令,打開另一個标簽,執行指令,滑上去...滑下來...(作者已沉迷其中)

guake實戰
如果您的桌面或活動視窗的顔色和guake的顔色有些不搭。您可以改變您的桌面,減少透明度或者改變guake的顔色。
下一步便是進入guake的配置,根據每個人的需求修改設定。可以通過應用菜單或者下面的指令來運作guake的配置。
<code>$ guake --preferences</code>
guake終端配置
設定滾動
guake滾動配置
外觀設定 - 在這裡您可以修改文字顔色和背景色以及透明度。
外觀設定
鍵盤快捷鍵 - 在這裡您可以修改guake顯示的開關快捷鍵。
鍵盤快捷鍵
相容性設定 - 基本上不必設定它。
相容性設定
這個項目即不是太年輕也不是太古老,是以它已經達到了一定的成熟度,足夠可靠,可以開箱即用。像我這樣需要在gui和終端間頻繁切換的人來說,guake是一個福利。我不需要管理一個多餘的視窗,頻繁的打開和關閉,使用tab在大量打開的應用程式中尋找終端或切換到不同的工作區來管理終端,現在我需要的隻有f12。
我認為對任何同時使用gui和終端的linux使用者來說,guake都是必須的工具。同樣的,我會向任何想要在系統中結合使用gui和終端的人推薦它,因為它既平滑又沒有任何障礙。
上面就是我要說的全部了。如果在安裝和使用時有任何問題,請告訴我,我們會幫助您。也請您告訴我您使用guake的經驗。在下面的評論區回報您寶貴的經驗。點贊和分享以幫助我們宣傳。
原文釋出時間:2015-05-26
本文來自雲栖合作夥伴“linux中國”