Linux 烹饪指南 - 虚拟世界

by Marcel Gagné

别告诉我,弗朗索瓦。让我猜猜。好吧,我放弃了。告诉我。你头上那些电线是怎么回事? 你说你想创建一个虚拟的弗朗索瓦? 你认为超人类主义者是对的,所以你决定通过在你的 Linux 系统中重建自己来加速这个过程? 先不说关于有一个你就足够了的那些显而易见的笑话,我不确定这是否真的可行。 Quoi? 不只是你? 你想把整个星球数字化? Mon Dieu! 即使技术上可行,我们这家餐厅也没有足够的计算能力来做这样的事情,至少在你所设想的规模上是这样。 充其量,我们可以做一点全球桌面虚拟化。 现在没时间谈论这个了,mon ami; 我们的客人马上就到了。 看,他们正朝我们走来。 快点,弗朗索瓦,准备桌子。

大家好,欢迎来到 Chez Marcel。 在这里,您将找到最好的 Linux 和开源软件,保证提升您的 Linux 体验,并搭配精美的葡萄酒来愉悦和刺激您的味蕾。 我忠实的侍者马上就会为我们提供葡萄酒。 弗朗索瓦! 去酒窖。 在南翼,你会找到三箱 2005 年新西兰 Cloudy Bay Chardonnay。 Vite!

在他去取酒的时候,我应该告诉你,弗朗索瓦有一些愿望,这些愿望或多或少地反映在您今天将看到的软件中。 他想创造我们所有人的机器副本; 但是,我认为他将不得不满足于他桌面上的世界。

欢迎回来,弗朗索瓦。 请为我们的客人倒酒。 请享用,mes amis

现在,您已经知道新的 KDE 4 桌面已经发布,并且随之而来的是一些很酷的新应用程序。 其中之一,Torsten Rahn 和 Inge Wallin 非常酷的 Marble,是 KDE 教育套件的一部分。 你们中的一些人,像我一样,可能还记得一个从 1974 年到 1983 年播出的儿童节目,名为 Big Blue Marble,以及伴随它的主题曲——开场白是“当你从那里看到它时,地球是一个大蓝色的弹珠。” 嗯,Marble 被描述为“一个通用的地理地图小部件和框架”,因为它可以在不同的 KDE 4 应用程序中使用,但对你我来说,以及今天的菜单,它是一个我们居住的星球的互动地球仪和一个 3D 地图集。 与物理地球仪一样,地球被表示为一个球体,您可以旋转它,探索表面并了解我们的星球。 这是一个快速、有趣的应用程序(图 1),您可以在 edu.kde.org/marble 上找到有关 Marble 的最新信息。

Cooking with Linux - It's a Virtual World

图 1. Marble 将 3D 虚拟地球仪放在您的桌面上。

有些人总是会将此与 Google Earth 进行比较,但与 Google Earth 不同,Marble 非常轻巧,不需要 3D 加速。 因此,它在更普通的硬件上也能完美运行。 当您第一次启动 Marble 时,它会创建地图并准备数据。 在此过程发生时,屏幕上会出现一个进度条(图 2)。 这只发生一次。

Cooking with Linux - It's a Virtual World

图 2. Marble 启动速度非常快,除非是第一次构建地图时。

Marble 的界面易于使用。 在右侧,在程序窗口的主要部分,您的地球仪正在向您招手。 在左侧边栏中,主选项卡(三个之一)标记为“导航”,搜索字段正下方列出了城市列表。 Marble 将立即带您到一个城市(图 3)。 您只需单击并从表面上的任何点拖动即可在地球仪周围滚动,或者您可以在搜索字段中键入城市名称。 如果您有滚轮,您可以通过向上滚动滚轮来放大表面视图,并通过向下滚动来缩小。 或者,您也可以单击导航窗格中的箭头键并使用那里的缩放控件。

Cooking with Linux - It's a Virtual World

图 3. 导航到遥远的地方就像在搜索字段中键入其名称一样容易。

正如我所提到的,有三个选项卡。 “导航”选项卡下方是另一个标记为“图例”的选项卡,还有一个标记为“地图视图”的选项卡。 用于识别地图上各种要素的符号都列在“图例”选项卡下。 “地图视图”选项卡使您可以访问其他表面视图。 默认设置是您在此处屏幕截图中看到的地图集视图,但 Marble 也可以使用普通地图、逼真的卫星图像和著名的“夜晚地球”视图。 从一个切换到另一个只需一秒钟。

用 Marble 探索世界既有趣又具有教育意义。 要了解有关城市的更多信息,请左键单击该城市,然后从弹出窗口中选择其名称。 当您单击名称时,Marble 会打开指向该城市 Wikipedia 条目的链接。 这是虚拟访问多伦多、加拿大(图 4); 英国伦敦; 法国巴黎; 意大利米兰; 甚至佐治亚州斯内尔维尔等异国情调的好方法。

Cooking with Linux - It's a Virtual World

图 4. Marble 链接到 Wikipedia 以提供有关您正在探索的城市的详细信息。

一些很棒的附加功能也很有趣。 例如,右键单击任意点并选择“添加测量点”。 会出现一个小十字。 移动到地球仪上的另一个位置并添加另一个测量点。 这样做,我发现从马德里到多伦多有 6,024.89 公里(如谚语所说)。 我也很高兴知道从北极到北磁极大约有 760 公里。

您还可以通过右键单击城市并选择“设置主位置”来定义主位置。 Marble 会记住视图,包括您设置主点时使用的比例。

打烊时间临近了,mes amis,尽管时间过得如此之快让我感到悲伤,但这给了我一个机会来介绍世界的最后一个虚拟视图——一个专门处理时间的视图——Matthias Hoelzer-Kluepfel 的 KWorldClock。 本质上,KWorldClock 是一个图形应用程序,可以实时显示世界上哪些部分在阳光下,哪些部分在黑暗中。 它也是一个时钟,显示世界各地多个地点的时间(图 5)。

Cooking with Linux - It's a Virtual World

图 5. KWorldClock 以卫星视图显示时间的流逝。

默认地图在地球表面上可见多个点。 晨昏线随着时间的推移在地球上移动,因此您可以看到晚上不应该给谁打长途电话。 当您在地图上移动时,您会看到弹出窗口,显示该位置的日期和时间。 右键单击某个位置,选择“时钟”,然后选择“添加”,该位置的时钟将显示在显示窗口的底部。 这样,您可以跟踪来自许多不同世界位置的日期和时间。 您还可以标记感兴趣的位置(以便您可以再次找到它们),方法是右键单击某个位置并从菜单中选择“标志”(图 6)。 这会在您选择的任何位置固定一个彩色标志。

Cooking with Linux - It's a Virtual World

图 6. 添加标记、标志、城市时钟或更改地图的外观。

还要注意该弹出菜单上的“地图主题”选项。 默认情况下,KWorldClock 带有两个地图:平面地图集式地图和模拟海拔的彩色地图。 其他地图样式可从 kdeartwork-misc 软件包获得。 这些包括降雨地图、相对海拔地图等。 要查看可用的主题,请运行kworldclock --themes从命令行。 传递--help选项显示程序可用的其他参数。

这是一个很酷的技巧。 KDE 桌面用户可以使用全屏版本的 KWorldClock 作为他们的桌面壁纸。 右键单击您的桌面并选择“配置桌面”。 当配置窗口打开时,单击左侧边栏中的“背景”。 单击背景图像的“无图片”单选按钮,然后单击“高级选项”按钮。 接下来,单击“使用以下程序绘制背景框”,从列表中选择“kdeworld”,然后单击“修改”按钮(图 7)。

Cooking with Linux - It's a Virtual World

图 7. KWorldClock 程序是一个很棒的动态壁纸。

这也是更改各种设置的好时机,例如显示主题(例如,--theme rainfall)。 默认刷新时间为每十分钟一次,这可能是一个合理的设置,但如果您愿意,您当然可以更改它。 当您对设置感到满意时,单击“确定”关闭各种对话框,您将拥有一个漂亮的动态背景。

随着夜晚的巨大阴影掠过地球,我们被提醒 Chez Marcel 这里确实到了打烊时间。 在我们都回家之前,我相信我们可以说服弗朗索瓦再为每个人倒一杯酒。 而且,也许有一天,如果他成功地将自己数字化,电子弗朗索瓦将为我们完成这项工作。 就我个人而言,尽管他有很多怪癖,但我更喜欢真正的弗朗索瓦,我相信你们都是如此。 举起你们的酒杯,mes amis,让我们为彼此的健康干杯。 A votre santé! Bon appétit!

Resources

KDE World Clock (KWorldClock): docs.kde.org/stable/en/kdetoys/kworldclock/index.html

Marble: edu.kde.org/marble

Marcel's Web Site: www.marcelgagne.com

The WFTL-LUG, Marcel's Online Linux User Group: www.marcelgagne.com/wftllugform.html

Marcel Gagné 是一位屡获殊荣的作家,居住在安大略省滑铁卢。 他是全新著作 Moving to Free Software 的作者,这是他在 Addison-Wesley 出版的第六本书。 他还定期在电视节目中露面,担任 Call for Help 的 Linux 专家。 Marcel 还是一名飞行员,一位前 40 强唱片骑师,创作科幻小说和奇幻小说,并且擅长折叠霸王龙折纸。 可以通过电子邮件 mggagne@salmar.com 与他联系。 您可以从他的网站 www.marcelgagne.com 上找到许多其他内容(包括很棒的 Wine 链接)。

Load Disqus comments