使用 Linux 烹饪 - 真正有用的工具... 某种程度上

作者:Marcel Gagné

“弗朗索瓦,那是什么? 是为了让你的工作更轻松吗? 拜托,我的朋友,我们实话实说。 我并没有让你那么辛苦。 那么那东西是做什么用的? 什么? 它是集开瓶器、笔、小刀、指南针、记事本、葡萄酒温度计、音乐播放器和碎屑清理器于一体的组合? 这真是我听过的最愚蠢的东西。 你知道我和你一样喜欢小玩意,但我认为你在选择上胜过我。 我们的客人快到了,弗朗索瓦。 注意听着,我会给你展示一些真正有用的工具。”

“大家晚上好。 很高兴见到你们,我的朋友们。 欢迎来到 Marcel 之家。 弗朗索瓦已经准备好你们常用的桌子,正准备去拿今晚的酒。 而且,这酒真是太棒了,我的朋友们。 这款 2006 年的托斯卡纳葡萄酒由 Ornellaia 酿造,名为 Le Volte(图 1)。 它是一款浓郁、醇厚、几乎耐嚼的红葡萄酒,带有浓郁的黑色水果味。 你的嘴巴会感谢你的。 弗朗索瓦,你会在酒窖的东翼,靠近秘密通道的地方找到我们的货。” 快点!

Cooking with Linux - Really Useful Gadgets...Sort of

图 1. 今晚的葡萄酒,已品尝并认可

“如今,软件工具的设计旨在利用现代系统华丽的视觉效果功能,我们稍后会看一些这样的工具。 但是,如果你的系统不是现代计算机怎么办? 如果你只有有限的内存并且没有高端图形系统怎么办? 不要害怕; 我找到了一些保证资源友好,但仍然提供很少生产价值的工具。 第一个对于使用 Linux 系统的人来说是必要的,他们可能觉得自己错过了 Windows 最重要的工具。 是的,我说的就是蓝屏死机,由 Folkert van Heusden 为 Linux 精心制作。”

Cooking with Linux - Really Useful Gadgets...Sort of

图 2. 每台电脑都需要蓝屏死机——某种程度上。

www.vanheusden.com/bsod 获取源代码,解压,然后简单地输入make(或者make install)来构建它。 要运行它,输入bsod。 你的控制台或终端窗口将显示蓝屏死机。 没有选项或标志,所以它非常容易使用。”

“当然,蓝屏死机并没有什么用处。 而且,它远不如观看水族馆里的鱼那么有趣。 我们也用我们的下一个工具解决了这个问题。 为了满足我们低技术、低端工具的需求,这个水族馆不需要显卡。 它是 Kirk Baucom 的 ASCIIQuarium(图 3)。 该程序以华丽的 ASCII 码显示各种鱼类,偶尔会出现海怪或食人鲨。”

Cooking with Linux - Really Useful Gadgets...Sort of

图 3. 鱼类总是令人着迷,即使它们只是终端窗口中的 ASCII 字符。

“信不信由你,ASCIIQuarium 包含在各种发行版的存储库中,所以你可能不需要构建它。 但是,如果你选择走这条路,源代码是可用的。 因为 ASCIIQuarium 是一个单一的 Perl 脚本,所以不需要构建。 它只需要你安装了 Curses 和 Term::Animation Perl 模块。 当水族馆显示其二维生命时,你可以按 R 键强制重绘,按 P 键暂停显示,或按 Q 键退出。”

“如果 ASCII 看起来对于桌面工具来说太,嗯,古怪了,你会很高兴知道你可以获得另一种具有更好图形效果的水族馆。 大多数现代软件工具往往是在你的桌面背景或壁纸上运行的小程序。 有时它们会变成背景。 其中一个程序是 xfishtank(图 4),由 Eric Bina 编写。 再次强调,这是一个很容易在你的发行版存储库中找到的程序。”

Cooking with Linux - Really Useful Gadgets...Sort of

图 4. xfishtank,因为人们需要在他们的工作区中看到鱼游来游去。

“在大多数系统上运行 xfishtank 非常简单,只需输入程序名称即可。 你也可以启动你的程序启动器(Alt-F2),然后输入”xfishtank“来填充你的水族箱。 你是否立即看到东西在某种程度上取决于你正在运行的桌面环境。 大多数环境,包括 GNOME,不需要任何额外的步骤,但 KDE 在允许程序在桌面背景上运行之前确实需要与你确认。 右键单击你的桌面,然后从弹出菜单中选择配置桌面。 当对话框出现时,单击左侧边栏中的行为图标。 右侧会显示一个三标签窗口。 查看通用标签顶部的附近,你会看到一个带有允许桌面窗口中的程序的复选框。 单击该复选框,然后单击确定。”

“我现在提到这一点是因为你可能在我们的其他一些工具中再次需要它。 许多较新的背景工具是占用你屏幕一小部分的小程序,静静地显示有用的信息,例如系统负载、内存使用情况或网络流量。 但是,你难道不想看到 Tux 在你的屏幕上跑来跑去,走过你的窗口,滑滑板或跳伞到你的任务栏吗? 我也想。 你可以感谢 Robin Hogan 编写了 xpenguins 来帮助我们摆脱生产力困境。 当你运行 xpenguins 时,Tux,以我提到的所有形式,突然占据了你的屏幕(图 5)。”

Cooking with Linux - Really Useful Gadgets...Sort of

图 5. xpenguins 中的企鹅是一群勤劳的家伙——漂浮、滑滑板、钻孔、走路、阅读等等。

“如果你觉得你的屏幕不够忙碌,你可以使用 -n 标志来增加企鹅的默认数量。 该默认值在当前主题中定义。 主题? 我说主题了吗? 如果那些争夺你注意力的可爱小企鹅还不够,那么你正在运行正确的程序,我的朋友们。 关于 xpenguins 真正有趣的事情之一是它带有多个主题。 要发现这些主题,请输入”xpenguins -l在命令行中

$ xpenguins -l
Big Penguins
Bill
Classic Penguins
Penguins
Turtles

“要选择特定主题,请执行以下操作”

xpenguins -t Bill

“图 6 显示了结果。 Bill,来自 Red Mond 的著名黑客,在你的屏幕上游荡,夺走 Linux 系统,并用他自己的品牌操作系统取而代之。 是的,这是对(臭名昭著的)xbill 游戏的模仿。”

Cooking with Linux - Really Useful Gadgets...Sort of

图 6. 邪恶的黑客 Bill 可以替换你桌面上的那些可爱的小企鹅。

“还有更多主题可用。 访问 xpenguins 网站,并查看用户贡献的主题,网址为 xpenguins.seul.org/contrib。 在我们继续之前,我想提一下 xpenguins 的最后一个可用标志——-s 标志。 它使你可以用鼠标光标挤压字符。 如果你发现自己对结果有点反感,-b 选项表示没有血液。”

“我可以跳过下一个,但我真的需要提一下它。 它有点不太雅观,但如果你想让你的同事们反感,它会非常有趣。 xcockroach,由 Nicolas Adenis-Lamarre 编写,生成各种蟑螂,它们在你的屏幕上爬来爬去,并躲藏在你的活动窗口下。 移动窗口,这些小动物会向四面八方逃跑。 这很恶心,但肯定很有趣。 与 xpenguins 不同,它没有挤压功能。 但是,你可以更改蟑螂的主题和行为。 有关完整选项列表,请输入”xcockroach -h.

Cooking with Linux - Really Useful Gadgets...Sort of

图 7. 蟑螂肆虐的桌面的特写——幸运的是,摆脱它们就像发出 kill 命令一样容易。

“现在让我们从怀旧巴士上下来,看看现代桌面工具的状态。 KDE 4.1 令人印象深刻的桌面具有一个名为 Plasma 的新桌面外壳。 在某种程度上,Plasma 是终极工具——它是一个运行工具的工具。 在 Plasma 内部,你运行出现在桌面上的程序(或小部件或工具)。 这些程序中的每一个通常被称为 plasmoid。 然而,Plasmoid 不仅仅是程序。 每个都是一个容器,可以包含其他 plasmoid,所有这些 plasmoid 在技术上都能够相互通信。 Plasma,桌面外壳,只是一个包含其他 plasmoid 的大容器。 屏幕底部的面板,带有系统托盘图标、任务栏、时钟和程序启动器,是另一个容器。 莎士比亚的粉丝可以把它想象成戏中戏。”

“Plasmoid 使用可缩放矢量图形 (SVG)。 这些图形可以平滑地缩放和旋转,这意味着 plasmoid 几乎可以存在于你桌面上的任何位置,任何大小和任何方向。 结果是各种工具的超甜视觉享受。”

注意

“是的,我们在整个工具问题上确实存在一个问题。 这被称为语言。 有些人称它们为工具,另一些人则称它们为小部件。 KDE 4.1 将它们称为小部件和 plasmoid。 其他环境将这些东西称为玩具。 工具和小部件和 plasmoid 和玩具,天哪!”

“要将 plasmoid 添加到 KDE 4 桌面,请单击屏幕右上角的腰果图标。 将出现一个小弹出菜单。 如果它显示解锁小部件,请确保首先单击它,然后重新调用菜单。 现在,你应该在菜单顶部看到添加小部件(图 8)。”

Cooking with Linux - Really Useful Gadgets...Sort of

图 8. 单击腰果图标以添加桌面小部件,或 plasmoid,或工具,或任何你喜欢称呼它们的东西。

“当你单击添加小部件时,将出现一个标记为添加小部件的窗口(图 9)。 它包含你系统上安装的所有 plasmoid 的列表,每个 plasmoid 的名称下方都有一个描述。 我最喜欢的一些包括字典,一个实时的桌面单词查找工具; Luna,一个月相显示; 以及 Twitter 微博小程序。 我也很喜欢各种时钟,包括经典的模拟时钟以及二进制模型。 那些黄色的小便签也很方便。 甚至还有一个 plasmoid 可以直接在你的桌面上拉入并显示你最喜欢的漫画。 图 9 显示了在我桌面上运行的许多不同的 plasmoid。”

Cooking with Linux - Really Useful Gadgets...Sort of

图 9. KDE 4.1 plasmoid 认真地装饰了桌面。 这里显示的是 KDE Twitter、Luna、二进制和模拟时钟、便签、字典、计算器和垃圾箱 plasmoid。

“当 plasmoid 被解锁时,你可以将鼠标悬停在任何一个 plasmoid 上以淡入控件(图 10)。 每个 plasmoid 都有一个旋转手柄、一个调整大小手柄和一个用于关闭 plasmoid 的按钮。 许多(但不是全部)也是可配置的,并提供设置图标。”

Cooking with Linux - Really Useful Gadgets...Sort of

图 10. 当你将鼠标悬停在 plasmoid 上时,控制手柄(或按钮)会淡入,让你旋转、调整大小、配置或关闭 plasmoid。

“运行所有这些很酷的桌面工具很棒,但是如果你打开了十几个窗口,并且你想重读今天的漫画怎么办? 最小化所有这些窗口可能很麻烦,但这是一种你不需要忍受的麻烦。 按下 Ctrl-F12,Plasma 仪表板会跳到你正在运行的窗口的最前面,让你查看和与你的任何 plasmoid 交互。”

“今晚菜单上的最后一项来自 Google 的那些工具狂热者,他们为我们带来了名副其实的 Google Gadgets。 与 plasmoid 不同,你不能旋转它们,它们只存在于你当前的虚拟桌面上,但是工具的庞大数量,更不用说酷炫因素了,使 Google Gadgets 成为必备品。 我能够从 Mandriva 存储库为我的系统安装 Google Gadgets,所以首先检查你的存储库。 你也可以从 code.google.com/p/google-gadgets-for-linux 获取最新版本。”

“当你为 Linux 安装 Google Gadgets 时,你会发现有两个版本的代码:一个用于 Qt 工具包 (KDE),另一个用于 GTK (GNOME)。 当你第一次运行该程序时(使用名为快捷方式命令”ggl“),你的系统托盘中会出现一个图标。 要将工具添加到你的桌面,右键单击该图标并选择添加工具。 图 11 显示了在我桌面上运行的一些 Google Gadgets 示例。 有一个漂亮的花盆,需要你浇水和照顾花朵才能让它们生长(忽略花朵,它们就会枯萎和死亡)。 如果像我一样,你永远不会觉得琐事太多,请查看 Absolut Trivia 工具(是的,就是那个 Absolut),它每隔几秒钟显示一条新的琐事。 为了帮助我做决定,我有一个魔术 8 球。 天气,总是很重要,在一个很酷的天气地球仪中显示出来。 当然,当我工作时间过长时,RSI Break 工具会告诉我休息一下。”

Cooking with Linux - Really Useful Gadgets...Sort of

图 11. 来自 Google Gadgets for Linux 的数百个可用工具的示例。

“当你读到这篇文章时,你可能不需要的一个工具是乔治·布什的“在职天数”倒计时工具,这要么是自由和精神焕发的倒计时,要么是美国政治的黑暗日子,这取决于你站在 GBW 围栏的哪一边。 虽然我不能肯定地说,但我怀疑奥巴马或麦凯恩倒计时器可能正在制作中。”

“有大量的工具可用,那么你如何选择呢? 当你从系统托盘图标中选择添加工具时,它会启动工具浏览器。 使用工具浏览器(图 12),你可以从数百个工具中进行选择,这些工具根据兴趣和功能以及新的和更新的工具进行分类。 由 Google 创建的工具有自己的类别。”

Cooking with Linux - Really Useful Gadgets...Sort of

图 12. Google 的工具浏览器让你从几个类别的工具中进行选择,包括那些由 Google 创建的工具。

“例如,单击生活方式,你将能够从 150 多个工具中进行选择,这些工具可以做各种美妙的事情,包括显示星座运势、食谱、来自各种来源的引言或来自世界上最美丽海滩的图片。 你知道,最后一个听起来还不错。”

“好吧,我的朋友们,恐怕又是那个时候了。 时间不早了,快要打烊了。 正如你所看到的,有用的工具不必全是公事公办,就像这家精致餐厅的生意实际上更接近于享受。 拥有世界上最好的酒窖之一,以及无疑是世界上最好的服务员,怎么可能不是这样呢? 说到服务员,弗朗索瓦,请最后一次为我们的客人续杯。 请,我的朋友们,举起你们的酒杯,让我们为彼此的健康干杯。 祝您健康! 祝您好胃口!

“Marcel Gagné 是一位屡获殊荣的作家,居住在安大略省滑铁卢。 他是 Addison-Wesley 出版的 Moving to Linux 系列丛书的作者。 Marcel 还是一位飞行员、一位前 40 强唱片骑师、科幻小说和奇幻小说作家,并且擅长折纸霸王龙。 可以通过电子邮件 marcel@marcelgagne.com 联系到他。 你可以从他的网站 www.marcelgagne.comwww.cookingwithlinux.com 发现许多其他内容(包括很棒的葡萄酒链接)。”

加载 Disqus 评论