令人眼前一亮的下拉式终端 Tilda & Guake
前言
老夫是 Linux 的老用户。
大一的时候某不方便透露姓名的校内组织给了一个 Fedora 13 的安装光盘,然后老夫学会了重装 Windows。
大二的时候知道了 Ubuntu ,开始在虚拟机和双系统中来回切换。
大三的时候硬盘安装了 CentOS,开始正式成为 Linux 的用户。
大四的时候被 Debian 俘获。
毕业后的第一年在老板的威逼利诱之下,重新使用 Ubuntu。
现在老夫是 Debian 的忠实用户。
老夫一直在强调是 Linux 的用户,那是因为真的只是用户而已,并不是粉丝。
是的,老夫是 Linux 多年的用户了,而作为 Linux 用户,使用最频繁的软件是什么呢?
答曰: Terminal!!
大家都知道 Linux 的发行版通常都会自带至少一个虚拟终端,那就是 xterm ,额,不对这个可能大家都不知道。默认的虚拟终端一般是跟着发行版所选用的 x-window,比如 gnome 的 gnome-terminal,KDE 的 Konsole 以及 xfce 的 xfce-terminal (如下图)

什么叫下拉式终端
那么卖了这么久的关子了,到底什么叫下拉式终端呢,顾名思义,往下拉的终端。额,用英语来说就是
you just need to press a key to invoke him, and press again to hide.
这种终端用起来有一个很明显的好处,在用时可以热键呼出窗口,不需要时可将窗口隐藏。这样,不仅可以节省桌面空间,而且在使用上感觉也特别灵活方便。
特色功能
除了终端程序本来所应有的特性之外,下拉式终端还具有其特色功能。老夫看来,这些特色功能真的让用惯 xfce-terminal 的人眼前一亮。
- 热键控制。这能够让你若用即显,不用则隐,非常方便。以前老夫无论是用 Gnome Terminal,还是用 xfce-terminal,都需要使用 Alt - Tab 来切换,远不如这种热键的控制来得灵活。
- 能够嵌入桌面。老夫曾让其他的终端程序达到同样的目的,但往往无法直接实现,需要借助于第三方的工具。Tilda 和 Guake 都可以直接嵌入桌面。
- 背景透明。这个特性连同上一个特性,能够使你的终端与整个桌面融为一体。
- 动画效果。在显示或隐藏终端窗口时具有动画效果,老夫觉得这能使人感到更平滑、自然一些,而不是突然弹出来把人吓一跳。
- 具有标签功能。这可以让你不必同时启动多个终端实例程序,一个不够,再开标签即可。
- 可定制性。对于窗口的大小、位置都可以定制,这更能满足个人的需要。
安装
# apt-get install tilda
# apt-get install guake
Done
ScreenShot


用途
上面两个截图分别是老夫现在使用的下拉式终端 Tilda 和 Guake 。
刚刚装好的 Tilda 就缩在左上角,所以除了设置字体外没有进行任何配置,现在主要用来运行 ShadowSocks 客户端等一系列命令行程序。
而 Guake 刚装好的时候是在屏幕的上方居中,而由于默认是显示了一个 tab 给人功能很强大的假象,所以就进行了一系列的美化和配置,就成了现在的样子,现在已基本取代 xfce-terminal 成为首选 Terminal。
Tilda 和 Guake 的不同之处,上面也说过
Tilda 和 Guake 具有标签功能。这可以让你不必同时启动多个终端实例程序,一个不够,再开标签即可。
但是 Guake 貌似只支持打开一个终端实例,再打开一个实例时则表现为显示/隐藏,所以 Guake 的热键默认是 F12,而 Tidle 则支持多个终端实例,其每一个终端实例的快捷键为 F1, F2 。。。
另外,如果使用两块屏幕的话,Guake 每次都从当前鼠标所在的屏幕显示,而 Tilde 总是出现在左上角。
总结
下拉式终端虽然相比其他普通的终端来讲就多了那么一个主要功能,但是这功能确实令老夫眼前一亮,仿佛终端界的一股清流。如果你跟老夫一样,整天要花大量的时间使用 Linux 命令行或者对于现有终端不太满意,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件时,不妨试一下这两个下拉式终端。
作者:Helperhaps - 极光
原文:令人眼前一亮的下拉式终端 Tilda & Guake
知乎专栏:极光日报
令人眼前一亮的下拉式终端 Tilda & Guake的更多相关文章
- (转载)一个用于Gnome桌面的下拉式终端: Guake 0.7.0 发布
转自:https://linux.cn/article-5507-1.html Linux的命令行是最好.最强大的东西,它使新手着迷,并为老手和极客的提供极其强大的功能.那些在服务器和生产环境下工作的 ...
- Gnome桌面的下拉式终端: Guake
什么是Guake? Guake是应用于Gnome环境的下拉式终端.主要由Python编写,使用了一些C,它以GPL2+许可证发布,适用于Linux以及类似的系统.Guake的灵感来源于电脑游戏Quak ...
- Ubuntu18.04安装Guake下拉式终端
Guake的优势是方便,可以很迅速的唤起与隐藏,已经成为我所需终端的主力. 安装方式:sudo apt-get install guake bug修复:使用时输入exit命令会导致终端卡死系统报错,同 ...
- 为下拉式菜单(DropDownList)添加第一个选项
很多方法可以为为下拉式菜单(DropDownList)添加第一个选项,下面是Insus.NET小结了几个方法,仅供参考: Html code: <body> <form id= ...
- PropertyGrid—为复杂属性提供下拉式编辑框和弹出式编辑框
零.引言 PropertyGrid中我们经常看到一些下拉式的编辑方式(Color属性)和弹出式编辑框(字体),这些都是为一些复杂的属性提供的编辑方式,本文主要说明如何实现这样的编辑方式. 一.为属性提 ...
- 使用ActionBar实现下拉式导航
ActionBar除可提供Tab导航支持之外,还提供了下拉式(DropDown)导航方式.下拉式导航的ActionBar在顶端生成下拉列表框,当用户单击某个列表项时,系统根据用户单击事件导航指定Fra ...
- 用JavaScript+css制作下拉式菜单
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- C#实现日历样式的下拉式计算器
C#实现日历样式的下拉式计算器 原文地址:http://developer.51cto.com/art/201508/487486.htm 如果我们正在做一个类似于库存控制和计费系统的项目,有些部分可 ...
- Web前端开发实战1:二级下拉式菜单之CSS实现
二级下拉式菜单在各大学校站点.电商类站点.新闻类站点等大型?站点非经常见,那么它的实现原理是什么呢? 学习了Web前端开发的知识后,我们是能够实现这种功能的.复杂的都是从基础效果上加入做出来的.原理和 ...
随机推荐
- html bottom html submit按钮表单控件与CSS美化
一.html submit与bottom按钮基本语法结构 1.html submit按钮在input标签里设置type="submit"即可设置此表单控件为按钮. submit按钮 ...
- html 5 本地数据库(Web Sql Database)核心方法openDatabase、transaction、executeSql 详解
Web SQL数据库API实际上不是HTML5规范的组成部分,而是单独的规范.它通过一套API来操纵客户端的数据库.Safari.Chrome. Firefox.Opera等主流浏览器都已经支持Web ...
- Linux下的文件目录结构详解
Linux下的文件目录结构详解 / Linux文件系统的上层根目录 /bin 存放用户可执行的程序 /boot 操作系统启动时所需要的文件 /dev 接口设备文件目录,例如:had表示硬盘 /etc ...
- CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法分享
一.配置防火墙,开启80端口.3306端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop fi ...
- 【中国人大:天地人大BBS站】迟到的求职感悟
转自 http://i.cnblogs.com/EditPosts.aspx?opt=1 研究生最后一年,我参加了一个500强外企实习,单纯幼稚的小姑娘立马被白领工作的那种光鲜亮丽给迷惑了,同时听说可 ...
- Xtrabackup构建MySQL主从环境
环境:HE3主库,HE1从库 HE1:192.168.1.248 HE3:192.168.1.250 从库my.cnf加入以下参数并重启数据库: read_only=1 log_slave_updat ...
- QJsonObject和QJsonArray的巨坑
最近用Qt的QJsonObject和QJsonArray当做类变量来存储运行信息,发现这两货真的是巨坑.让人有一种JJ fly的感觉/(ㄒoㄒ)/~~. 写了个例子来说明下: MainWindow:: ...
- ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第六章:管理产品图片——多对多关系(上篇)
在这章中,我们将学习如何创建一个管理图片的新实体,如何使用HTML表单上传图片文件,并使用多对多关系将它们和产品关联起来,如何将图片存储在文件系统中.在这章中,我们还会学习更加复杂的异常处理,如何向模 ...
- ubuntu linux 设置环境变量
添加环境变量 1.添加临时变量 终端中输入: PATH="$PATH:yourpath" :yourpath是要添加的环境变量(即要添加目录的绝对路径,例:/home/myprog ...
- 《JAVASCRIPT高级程序设计》原生拖放和媒体元素
一.原生拖放 最早在网页中引入javascript拖放功能的是IE4,当时,网页中只有两种对象可以拖放:图像和某些文本.而现在,几乎网页中的任何元素都可以拖放以及作为放置目标.下面介绍一些与拖放相关的 ...