玩转 Linux - 关于时间!
时间,弗朗索瓦...一切都关乎时间。是的,我稍后会解释,但现在,时间不多了,我们的客人很快就要到了。只需确保主服务器已根据参考时间服务器更新。忘了那个,我的朋友。我相信它是准确的,而且我们的客人已经到了!去酒窖,立即!去南翼,把我们今晚早些时候品尝过的 2001 年教皇新堡葡萄酒,吉佳乐带回来。我将带我们的客人到他们的餐桌。
欢迎,我的朋友们来到马塞尔餐厅,这里有美酒、精致的 Linux 和开源美食,当然还有世界一流的客人。请坐下,放松身心。我已经派弗朗索瓦去酒窖取今晚的葡萄酒,他应该很快就回来。您可能会注意到您各自的桌面上时间显示设备过多,所以我将从一段电影史开始解释。
我将假装你们有些人足够老,记得 1960 年乔治·帕尔电影版的 H.G. 威尔斯的 时间机器。在电影中,乔治,H.G. 的角色,有一个房间里摆满了各种各样的滴答作响的钟表:布谷鸟钟、落地钟——你能想到的都有——但没有数字钟。如果您不记得那个,也许您记得罗伯特·泽米吉斯 1985 年的 回到未来,由迈克尔·J·福克斯主演。克里斯托弗·劳埃德饰演的 Doc Brown 也有他自己的实验室,里面堆满了滴答作响的钟表。猜猜哪个是从另一个那里获得灵感的?看看图 1,我的朋友们,您将看到乔治的维多利亚式住宅或 Doc Brown 实验室的 Linux 桌面版本——取决于您的视频记忆。
你们中的一些人可能会问自己,为什么人们可能想要在他们的系统上再安装一个时钟。毕竟,KDE 和 GNOME 都在它们的面板中嵌入了一个时钟。单击时钟,就会弹出一个漂亮的小日历,就像我的桌面屏幕截图(图 1)中一样。时钟很酷,有些比其他的更酷。在今天的菜单上,我为您准备了几款时钟供您享用。从超级时尚到绝对怪异,您一定会找到自己喜欢的东西。这里有一些您肯定会喜欢甚至可能会爱上的东西。我忠实的侍者刚刚带着葡萄酒回来了。请为我们的客人倒酒,弗朗索瓦。
当弗朗索瓦倒酒时,我想让您再看一下我的 KDE 启动器面板右下角的时钟。那不是默认的 KDE 时钟,而是 Fred Schättgen 的 StyleClock,这是一个可主题化的替代品,包括一个闹钟和一个倒计时计时器(您的厨师用它在椅子上小睡)。

图 2. 要配置 StyleClock,只需右键单击时钟即可。
从菜单中,您可以设置闹钟或倒计时计时器。两种模式都带有一些一键预设,但闹钟和计时器都允许自定义设置。当然,我们也可以为特殊的视觉效果选择主题。我碰巧喜欢模拟风格,但 StyleClock 同时带有模拟和数字主题。还有一个强制性的、超级极客的二进制时钟。
说到二进制时钟,如果您长期阅读本专栏,您就会知道,尽管我倾向于运行 KDE 桌面,但我仍然对 Window Maker 及其标志性的 dock 应用程序情有独钟。正是因为这个原因,我现在将您的注意力转向 Thomas “Engerim” Kuiper 和 Sune Fjod 的 wmBinClock。这个光滑的小型 Window Maker dock 应用程序可以垂直或水平显示时间(水平是默认设置)。您通过二进制转换 LED 的亮 (1) 或灭 (0) 来读取时间。水平读取时间时,秒是右侧的两列垂直 LED。中间的两个 LED 是分钟,依此类推。这是一个很棒的小应用程序,不,您不需要 Window Maker 才能运行它。它在 KDE 或 GNOME 下也能很好地工作。
也许您没有运行图形显示器,或者您喜欢在终端窗口中运行程序,但您仍然想要一个二进制时钟。Nico Golde 的 BinClock 在终端窗口中显示时间。默认情况下,时间的显示方式与 wmBinClock 类似(图 3),但这只是一次性显示。要连续运行时钟,您必须使用 -l 选项进行循环
binclock -l

图 3. 两个二进制时钟,wmBinClock 和 dclock,似乎彼此保持良好的时间同步。
使用 -h 选项查看一些命令行选项,这些选项允许您以单行或传统模式运行时钟,或更改 1 和 0 的颜色。当然,如果您想要进行纯文本显示,您可以简单地输入date命令在您的终端窗口中。如果您想要当前月份的日历,请输入cal。但是,我想专注于桌面。
Clockywock
在一个相关的说明中,请查看 Thomas S. Glascock 的 Clockywock,网址为 www.soomka.com。这是一个基于 ncurses 的模拟时钟,可在终端窗口中运行。它是高科技与低科技的结合。
虽然二进制时钟可能很极客,但在您的桌面上运行一个漂亮的复古模拟时钟还是很酷的。为了避免寻找和下载任何东西,请尝试您的系统 X 软件附带的古老的 Xclock。这个宝贝最初是由 Tony Della Fera、Dave Mankins 和 Ed Moy 编写的。要运行 Xclock,只需输入xclock(使用您的 Alt-F2 程序启动器或命令行)。默认情况下,它不显示秒针。要激活它,请输入xclock -update 1。这将添加一个每秒更新的秒针。
Xclock 多年来变化不大(为什么要破坏成功?),但这种缺乏变化促使 Marc Singer 编写了他的 Buici 时钟,这是一个简单而优雅的时钟,除了用一个漂亮的红色扫描秒针向您显示时间外,什么也不做。对于那些喜欢比扫描秒针更多动画效果的人,我推荐 Kaz Sasayama 的 rglclock。这是一个旋转的 3D Mesa/OpenGL 时钟,您可以用鼠标拖动它,以您喜欢的任何方向和速度旋转。所有这三个都显示在图 4 中。
Mirco Mueller 在编写 Cairo Clock 时,肯定计划将优雅提升到一个更高的水平。说真的,这是一个外观华丽的时钟,具有多种不同的表面、12 小时和 24 小时格式等等。要更改正在运行的 Cairo Clock,请右键单击,将出现一个菜单,让您不仅可以更改时钟的外观,还可以更改其他几个属性(图 5)。您甚至可以将尺寸更改为您喜欢的任何尺寸。
虽然我花了一些时间谈论模拟时钟,但也有一些非常酷的数字时钟。我最喜欢的之一是 Jamie Zawinski 的 XDaliClock(图 6),这是一个非常奇特的数字时钟,数字的变化与其说是变化,不如说是变形。秒复一秒,分复一分,数字从一个融化到另一个。您会一直盯着这个时钟,只是为了看到当 59 分 59 秒接近时,小时是如何变化的。使用命令xdaliclock -cycle,您不仅会看到数字变形,还会看到背景颜色变形。
Tim Edwards 的 dclock 是 Dan Heller 原始代码的修改版,是一个很棒的数字时钟,看起来像旧式的七段 LED 显示时钟。dclock 有许多命令行参数,可让您设置日期格式、LED 段的颜色(亮和灭)等等。例如,输入dclock -date Today is %A, %B %d -fg yellow -bg brown -led_off brown4会在图 6 的下半部分生成时钟。此外,当时钟运行时,并且您的鼠标指针在活动窗口内时,您可以使用单键更改各种设置。例如,按 S 键切换秒显示,R 反转视频颜色,/ 增加数字的角度。查看文档以了解其他单键更改。

图 6. 非常酷的 XDaliClock 融化了秒,而 dclock 则保持了相对更稳定的时间。
所有关于时钟的讨论都更加清楚地表明,打烊时间正在快速临近。当弗朗索瓦最后一次为您续杯时,我将向您介绍也许是最奇怪的时钟,由 Matt Wronkiewi 创作的、名副其实的 UFOClock(图 7),它也非常酷,值得占据一些桌面空间。

图 7. UFOClock——计时器还是外星种族遗留的文物?
UFOClock 显示一天中的时间、月相、昼夜比率、到黄昏开始(或结束)的时间以及到至日或分至日的时间。如果您要问,是的,我仍在努力弄清楚这一切。发行包附带了一个示例配置文件,因此您可以设置您所在位置的纬度和经度(以便您可以知道一天中的时间)。
提示
厨师马塞尔还建议您访问 www.marcelgagne.com/clocks.html 以获取更多精彩的 Linux 时钟的链接。
现在,那个时间正式来临了。有了所有这些时钟,就无法逃避打烊时间的现实,而且还有很多时钟要探索。请大家举起酒杯,让我们为彼此的健康干杯。祝您健康!用餐愉快!
本文资源: /article/9456。
Marcel Gagné 是一位屡获殊荣的作家,居住在安大略省滑铁卢市。他是 迁移到 Ubuntu Linux 的作者,这是他在 Addison-Wesley 出版的第五本书。他还定期在电视节目中露面,担任 Call for Help 的 Linux 专家。Marcel 也是一名飞行员,一位前 40 强唱片骑师,撰写科幻小说和奇幻小说,并且可以折出精湛的折纸霸王龙。您可以通过电子邮件 mggagne@salmar.com 与他联系。您可以从他的网站 www.marcelgagne.com 发现许多其他内容(包括很棒的 Wine 链接)。