令人眼前一亮的下拉式终端 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前端开发的知识后,我们是能够实现这种功能的.复杂的都是从基础效果上加入做出来的.原理和 ...
随机推荐
- Bootstrap每天必学之导航条
http://www.jb51.net/article/75534.htm Bootstrap每天必学之导航条,本文向大家讲解了多种多样的导航条,以及导航条中元素的实现方法,感兴趣的小伙伴们可以参考一 ...
- C++编程之面向对象的三个基本特征
面向对象的三个基本特征是:封装.继承.多态. 封装 封装最好理解了.封装是面向对象的特征之一,是对象和类概念的主要特性. 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类 ...
- Flex移动应用程序开发的技巧和窍门(二)
范例文件 flex-mobile-dev-tips-tricks-pt2.zip 这是关于Flex移动应用程序开发的技巧和窍门的一系列文章中的第二部分.第一部分 内容主要集中讨论了视图之间以及应用程序 ...
- 【原】小写了一个cnode的小程序
小程序刚出来的第一天,朋友圈被刷屏了,所以趁周末也小玩了一下小程序.其实发觉搭建一个小程序不难,只要给你一个demo,然后自己不断的查看文档,基本就可以入门了,不过对于这种刚出来的东西,还是挺多坑的, ...
- C++ Primer 笔记 第一章
C++ Primer 学习笔记 第一章 快速入门 1.1 main函数 系统通过调用main函数来执行程序,并通过main函数的返回值确定程序是否成功执行完毕.通常返回0值表明程序成功执行完毕: ma ...
- C#100万条数据导入SQL SERVER数据库仅用4秒 (附源码)
作者: Aicken(李鸣) 来源: 博客园 发布时间: 2010-09-08 15:00 阅读: 4520 次 推荐: 0 原文链接 [收藏] 摘要: ...
- 欢迎来到Devil_lixu的技术博客
Welcome to my blog 如果你觉得内容对你还有一点点的帮助,那就果断点赞吧^_^
- svg学习之旅(2)
基本图形 circle 圆 cx基于X轴的坐标位置 cy基于y轴的坐标位置 r圆的半径 fill 填充 transparent透明 stroke 边框 stroke-width 边框宽度 st ...
- jvm的内存空间分区
在方法(代码块)中定义一个变量时,java就在栈中为这个变量分配JVM内存空间,当超过变量的作用域后,java会自动释放掉为该变量所分配的JVM内存空间:而在堆中分配的JVM内存由java虚拟机的自动 ...
- QT编程环境搭建
使用QT需要QT的库以及QT creator,在QT5以后的版本中,两者已经集成,不需要单独下载了,只需要下载一个文件即可.配置步骤如下: 1.下载qt-opensource-windows-x86- ...