本文导航:

  • 第1页:什么是Guake终端?
  • 第2页:安装Guake终端进行设置
  • 第3页:Guake终端进行外观等设置

1什么是Guake终端?

  一直以来,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)

2安装Guake终端进行设置

  如果您对从源码编译Guake感兴趣,您可以从上面的链接处下载Guake,并在安装前进行编译。然而Guake可以在许多的发行版中通过添加额外的仓库来安装。将在Debian、Ubuntu、Linux Mint和Fedora下安装Guake。

  首先从仓库获取最新的软件包列表,并从默认的仓库安装Guake,如下所示:

  ---------------- 在 Debian, Ubuntu 和 Linux Mint 上 ----------------

  \$ sudo apt-get update

  \$ apt-get install guake

  ---------------- 在 Fedora 19 及其以后版本 ----------------

  # yum update

  # yum install guake

  安装后,可以从另一个终端中启动Guake:

  \$ guake

  启动后,可以在Gnome桌面中使用F12(默认配置)来拉下、收回终端。看起来非常漂亮,尤其是透明背景。滑下来...滑上去...滑下来...滑上去...执行命令,打开另一个标签,执行命令,滑上去...滑下来...

Guake终端实战

  针对壁纸或活动窗口的颜色和Guake不搭情况下,可以改变您的壁纸,减少透明度或者改变Guake的颜色。

  下一步便是进入Guake的配置,根据每个人的需求修改设置。可以通过应用菜单或者下面的命令来运行Guake的配置。

  \$ guake --preferences

Guake终端配置


Guake滚动配置

3Guake终端进行外观等设置

  外观设置这里可以修改文字颜色和背景色以及透明度。


外观设置

  键盘快捷键可以修改Guake显示的开关快捷键。


键盘快捷键

  兼容性基本上不必设置它。

兼容性设置

  这个项目尽管推出不是很长时间,但已经达到了一定的成熟度和具备可靠性,需要在GUI和终端间频繁切换的用户可以实现开箱即用,Guake不需要管理一个多余的窗口,频繁的打开和关闭,使用tab在大量打开的应用程序中寻找终端或切换到不同的工作区来管理终端,仅仅通过F12快捷键。

  可见,对任何同时使用GUI和终端的Linux用户来说,Guake是任何想要在系统中结合使用GUI和终端的理想工具,既平滑又没有任何障碍。

4Guake开机自启动设置

上面选择启动应用程序——>添加

名称写为guake,命令也要是guake。点击添加。

开机启动,F12就直接启动guake了。

Guake安装配置:下拉式Gnome桌面终端相关推荐

  1. Gnome桌面的下拉式终端: Guake

      字号:大 中 小 什么是Guake? Guake是应用于Gnome环境的下拉式终端.主要由Python编写,使用了一些C,它以GPL2+许可证发布,适用于Linux以及类似的系统.Guake的灵感 ...

  2. [译]在启用浏览器功能的INFOPATH表单中实现基于SQL SERVER的多级联动的下拉式列表...

    翻译:实现多级联动的下拉式列表 原文:http://blogs.msdn.com/infopath/archive/2006/10/12/cascading-dropdowns-in-browser- ...

  3. 开发一个出生年份的下拉选择框供用户选择_你的下拉式菜单设计对了吗?

    追波范儿(dribbbledesign)------------------------------------------- 下拉菜单主要有两种类型:1. 用于导航的下拉菜单:2. 用于表单的下拉菜 ...

  4. 开发一个出生年份的下拉选择框供用户选择_关于下拉式菜单,这一篇足够了

    下拉菜单主要有两种类型: 1.用于导航的下拉菜单: 2.用于表单的下拉菜单. 在本文中,我们将对以下内容进行介绍: 01 结构剖析 下拉菜单的解剖结构与文本输入字段的解剖结构非常相似. 02 下拉菜单 ...

  5. access字段属性设置下拉列表_关于下拉式菜单,这一篇足够了

    下拉菜单主要有两种类型: 1.用于导航的下拉菜单: 2.用于表单的下拉菜单. 在本文中,我们将对以下内容进行介绍: 1. 结构剖析 下拉菜单的解剖结构与文本输入字段的解剖结构非常相似. 2.下拉菜单类 ...

  6. android 4.4 禁止下拉,Android开发中禁止下拉式的实现技巧

    我们开发项目的时候,经常会看到禁止的情况,而Android开发中并没有直接调用的接口,下面是爱站技术频道小编就给大家介绍的Android开发中禁止下拉式的实现技巧,希望网友们喜欢! 分享给大家供大家参 ...

  7. Android PopupWindow使用,下拉式PopupWindow,底部式PopupWindow

    1.实现方法1                                        仿微信盆友圈弹出点赞.评论     demo连接:android开发PopupWindow实现跟随试弹出框 ...

  8. java 新建菜单选项_请完成下列Java程序:创建一个下拉式菜单,菜单项包括3个CheckboxM..._考试资料网...

    请完成下列Java程序:创建一个下拉式菜单,菜单项包括3个CheckboxMenultem(复选框),一条分割线和一个Exit项.要求打开或关闭复选框时,确定是哪个被切换,是开还是关,并输出它的状态: ...

  9. 下拉式菜单在GridView编辑时联动选择

    父子下拉式菜单DropDownList在GridView编辑时联动选择. 本Demo从添加时的父子DropDownList联动选择,以及在GridView的编辑时联动功能实现. 文件格式:.wmv;大 ...

  10. 怎么在html5中制作下拉导航栏,在PPT中制作下拉式导航菜单效果的方法

    为了提高PPT演示文稿的观赏性,用户可能希望在PPT幻灯片中添加下拉式导航菜单效果,通过该导航菜单在不同幻灯片间进行导航(如图1所示),制作下拉式导航菜单的具体操作步骤如下. 图1 下拉式导航菜单 ( ...

最新文章

  1. Jquery 选择器大全 【转载】
  2. tomcat 增加运行内存
  3. silverlight 缺少对象错误
  4. eclipse使用git合并_IntelliJ IDEA完整使用教学:从小白到大牛的必经之路!
  5. 编码人员和美工的配合问题
  6. 安装webpack和webpack打包(此文转自Henery)
  7. codewars python Regex validate PIN code
  8. 一步一步学Repast 第四章——分析SimpleModel
  9. 2.5 浅层/深层神经网络
  10. 东南大学计算机学院分数线,2017年东南大学录取分数线
  11. Laya Tween循环
  12. WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
  13. 中小企业建站方案和资源
  14. 使用搜狗浏览器的教育网代理进行下载
  15. python画樱花树教程_turtle模块-知乎画樱花树
  16. ffmpeg函数分析:av_read_frame()
  17. [DP]Apple Catching G
  18. Git使用基础---各种常见错误总结
  19. python circle后面是什么意思_pythoncircle
  20. 全栈创新加速“算力网络”时代来临:英特尔携手中国移动共谱数智华章

热门文章

  1. PX4新增自定义orb消息
  2. word文字间距设置教程
  3. connect etimedout php,npm error: tunneling socket could not be established, cause=connect ETIMEDOUT
  4. fid fopen MATLAB
  5. Medoo Detele的使用:删除数据
  6. 手把手教你学五笔打字输入法之1(如何快速巧记五笔字型字根表篇)
  7. Office产品 “您的组织策略阻止我们为您完成此操作” 解决办法
  8. JavaScript 身份证验证
  9. 信捷XD5程序+TG765触摸屏程序,功能为XY双轴排版机,带2个气缸
  10. 在线词云图生成(以WordArt为例)