一个用于 Gnome 桌面的下拉式终端: Guake 0.7.0 发布

发布于 2024-11-05 09:04:30 字数 3707 浏览 2 评论 0

Linux 的命令行是最好、最强大的东西,它使新手着迷,并为老手和极客的提供极其强大的功能。那些在服务器和生产环境下工作的人早已认识到了这个事实。有趣的是,Linux 终端是 Linus Torvald 在 1991 年写内核时实现的第一批功能之一。

终端是个强大的工具,由于它没有什么可调整的部分,所以十分可靠。终端介于控制台环境和 GUI 环境之间。终端自身作为一个 GUI 程序,运行在桌面环境下。有许多终端是适用于特定的桌面环境的,其它的则是通用的。Terminator, Konsole, Gnome-Terminal, Terminology, XFCE terminal, xterm 都是些常用的终端模拟器。

您可以从下面的链接中获得一份使用最广泛的终端模拟器的列表。

前几日上网时,我偶遇了名为‘Guake’的终端程序,它是用于 gnome 的终端模拟器。尽管这并不是我第一次听到 Guake。实际上,我在大约一年前便知道了这个应用程序,但不知怎么搞的,我那时没有写写 Guake,再后来我便渐渐忘掉了 Guake,直到我再一次听到 Guake。所以,最终,这篇文章诞生了。我将给你讲讲 Guake 的功能,在 Debian、Ubuntu、Fedora 上的安装过程以及一些测试。

什么是 Guake?

Guake 是应用于 Gnome 环境的下拉式终端。主要由 Python 编写,使用了一些 C,它以 GPL2+许可证发布,适用于 Linux 以及类似的系统。Guake 的灵感来源于电脑游戏 Quake(雷神之锤)中的终端,Quake 的终端能通过按下特定按键(默认为 F12)从屏幕上滑下来,并在按下同样的键后滑上去。

值得注意的是,Guake 并不是第一个这样的应用。Yakuake(Yet Another Kuake)是一个运行于 KDE 的终端模拟器,Tilda 是一个用 GTK+写成的终端模拟器。它们的灵感都来自于雷神之锤那上下滑动的终端。

Guake 的功能

  • 轻量级
  • 简单而优雅
  • 功能众多
  • 强大
  • 美观
  • 将终端平滑地集成于 GUI 中
  • 在按下预定义的键后出现/消失
  • 支持热键、标签、透明化背景,这使得它适合所有 Gnome 用户
  • 可配置各种方面
  • 包括许多颜色的调色板
  • 设定透明度的快捷方式
  • 通过 Guake 配置,可在启动时运行一个脚本
  • 可以在多个显示器上运行

Guake 0.7.0 最近发布,它带来了一些修正以及上面提到的一些功能。完整的版本历史和源代码包可以在 这里 找到。

在 Linux 中安装 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 Terminal in Action

Guake 实战

如果您的壁纸或活动窗口的颜色和 Guake 的颜色有些不搭。您可以改变您的壁纸,减少透明度或者改变 Guake 的颜色。

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

$ guake --preferences

Guake Terminal Properties

Guake 终端配置

设置滚动

Guake Scrolling Settings

Guake 滚动配置

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

Appearance Properties

外观设置

键盘快捷键 - 在这里您可以修改 Guake 显示的开关快捷键。

Keyboard Shortcuts

键盘快捷键

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

Compatibility Setting

兼容性设置

结论

这个项目即不是太年轻也不是太古老,因此它已经达到了一定的成熟度,足够可靠,可以开箱即用。像我这样需要在 GUI 和终端间频繁切换的人来说,Guake 是一个福利。我不需要管理一个多余的窗口,频繁的打开和关闭,使用 tab 在大量打开的应用程序中寻找终端或切换到不同的工作区来管理终端,现在我需要的只有 F12。

我认为对任何同时使用 GUI 和终端的 Linux 用户来说,Guake 都是必须的工具。同样的,我会向任何想要在系统中结合使用 GUI 和终端的人推荐它,因为它既平滑又没有任何障碍。

上面就是我要说的全部了。如果在安装和使用时有任何问题,请告诉我,我们会帮助您。也请您告诉我您使用 Guake 的经验。在下面的评论区反馈您宝贵的经验。点赞和分享以帮助我们宣传。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

够钟

暂无简介

0 文章
0 评论
510 人气
更多

推荐作者

lee_heart

文章 0 评论 0

往事如风

文章 0 评论 0

春风十里

文章 0 评论 0

纸短情长

文章 0 评论 0

qq_pdEUFz

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文