一直以来,Linux命令行凭借其强大的功能吸引着新手,并为经验丰富的人员和极客提供极其丰富的功能。特别是在服务器和生产环境下工作的人早已认识到了,Linux终端是创始人Linus Torvald在1991年写内核时第一批功能特性之一。
终端作为一个强大的工具十分可靠。终端介于控制台环境和GUI环境之间,作为一个GUI程序,运行在桌面环境下,有许多终端适用于特定的桌面环境,其它的则是通用的。Terminator,Konsole,Gnome-Terminal,Terminology,XFCE terminal以及xterm都是比较普遍的终端模拟器。
笔者从国外tecmint网站上看到一篇关于Guake的功能,通过在Debian、Ubuntu、Fedora上的安装过程以及一些测试去了解:什么是Guake?
Guake是一个应用于Gnome环境的下拉式终端,主要由Python并使用一些C语言编写,以GPL2+许可证发布适用于Linux以及类似的系统。Guake的灵感来源于电脑游戏Quake中的终端,Quake终端能通过按下默认为F12从屏幕上下滑动变化。
重要的一点,Guake并不是第一个这样的应用。Yakuake是一个运行于KDE的终端模拟器,Tilda是一个用GTK+写成的终端模拟器,都来自于雷神之锤那上下滑动的终端。下面列举Guake终端的功能:
●轻量级
●简单而优雅
●功能组件
●强大、美观
●终端平滑地集成于GUI中
●按下预定义的热键后出现/消失
●支持热键、标签、透明化背景适合所有Gnome用户
●可配置各种方面
●包括大量颜色的调色板
●设定透明度的快捷方式
●通过Guake可在启动时运行一个脚本
●可以在一个或多个显示器上运行
随着Guake 0.7.0最近发布,带来了一些修正以及上述一些功能。完整版本历史和源代码包可以在https://github.com/Guake/guake/releases/tag/0.7.0提供。
从源码编译Guake的链接处下载Guake,并在安装前进行编译。然而Guake可以在许多的发行版中通过添加额外的仓库来安装。tecmint网站提供将在Debian、Ubuntu、Linux Mint和Fedora下安装Guake的统一说明。(图片来源tecmint.com)