挑战极客桌面

苹果

在Mac里,桌面只是一张壁纸的事儿吗?我们可以改变图标样式和显示大小,这些足够了吗?显然对于极客来说这些只是小儿科,用上代码设置桌面才是真正的Mac入门,Mac的桌面设计能真正地做到个性定制,在桌面上显示动态的电脑数据,动态的天气、日期、时钟,动态的桌面歌词等,完全的DIY效果你也可以挑战一下。我们先看看一些极客制作的个性化案例,激发一下你的创作灵感。再跟随LULUSIR一起学习极客桌面A、B、C、D速成课。

为更好的给苹果爱好者们提供交流空间,特开设《电脑报》苹果专版QQ群

案例赏析

26-c12-14.jpg

黑白的简单画面里,充分利用了背景图片里的骨骼线条,将间隔的区域分别指示了键盘快捷键设置,粉笔的字体效果在黑色背景上也非常有质感。

26-c12-15.jpg

插画风格的背景和涂鸦似的字体,将复杂的显示信息很好地融合到了背景里,平面的图标运用也非常适合卡通风格。

26-c12-16.jpg

唯美的摄影图片,往往添加一些文字元素就能有很好的品相,展示效果方面,左侧是简洁的日期和天气,下方是个人的日程安排,双色和透明背景的搭配醒目突出。

A. 桌面定制必装

想要制作强大的桌面环境,不得不提到GeekTool,虽然叫做GeekTool(极客工具),但并不是只适用于极客的,相反,GeekTool 3.0发布后,友好的设置界面让这个工具成为了每个Macer变身极客的法宝,虽然在GeekTool里需要用到代码来设置显示信息,但掌握了简单的设置方式后,你只需要代码资源就能轻松搞定。自己来做一个aLive的个性桌面吧。

●GeekTool

GeekTool是可以运行基于unix的终端指令,让其显示在你桌面上的一个系统小软件(只有几兆而已)。就是说,GeekTool所有的脚本代码都可以在终端运行,然后终端在桌面上回馈相应的信息给你。

同时,你并不用掌握编程知识,甚至不用自己写代码,在GeekTool里可以将做好的脚本制作成独立的Geeklets文件,也就意味着你可以收集各种Geeklets文件,在自己的桌面上实现各种绚丽的效果和动态数据。

简单的效果例如桌面上添加图片和文字内容,再如天气与时间的更新,还包括Mac里的各种硬件信息、IP地址等等(所有效果均覆盖在桌面上,不受任何操控指令影响)。

下载地址:

http://projects.tynsoe.org/en/geektool/download.php

星期几完整显示:date +%A

星期几缩写:date +%a

月份完整显示:date +%B

月份缩写:date +%b

日期完整显示:date +%D

日期缩写:date +%d

时间显示:date +"%l:%M %p"

日历:cal

B. 设置界面介绍

TIPS:你可以设定将常用的脚本设定分为同一个类别的组,例如日期组、气象组等。或者根据不同的桌面背景,将组以案例来区分,在顶端的菜单栏中,你可以快速的开启和切换每个组的所有Geeklets。

通过LULUSIR提供的下载地址获得GeekTool,目前的最新版本是3.01。这是一个免费程序,只需一分钟就可以安装好。

新版的GeekTool有所改变,并没有设定在系统偏好设置里,你可以在应用程序里启动它,打开GeekTool后会显示设置面板(图1):

26-c12-3.jpg

在主窗口的左侧,你可以看到三个图标代表三个类型的Geeklets,你可以在桌面上实现运行:文件、图像和脚本这三个不同的Geeklets。后面将主要集中在脚本的应用介绍,因为这个功能可以实现很多动态数据显示。

在主窗口的右边你会看到“组”管理选项(图2)。这个功能是十分有用的,当你发现一个你喜欢的Geeklets,你可以把它保存在一个新建“组”里,而不会改变你原有的设置。

26-c12-4.jpg

要创建一个新的Geeklets,需要直接拖动三个图标中一个到桌面上,LULUSIR以一个脚本Geeklets为例,拖动shell图标到桌面后,会出现一个空白的脚本方框和一个Geeklets属性窗口,Geeklets属性窗口便是定制Geeklets的主要工具(图3)。

26-c12-5.jpg

属性窗口,分为五个部分:一般设置(名称、大小、位置)、组别、命令窗口、状态显示、字体颜色。当你成功在属性窗口中进行设置,空白方框便会出现对应的数据信息或图片信息,而拖动方框在桌面上的位置便是最终该Geeklets所摆放的位置。

C. 让桌面动起来

TIPS:图片Geeklets类型里,可以在URL键入框中,导入本地图片;同时可以输入网络地址,导入网站上可用的图片,这个效果可以利用在天气类的Geeklets制作,随网站的天气实时更新,自己的桌面也会有相应的天气图片更换。

我们以实际案例来介绍GeekTool的脚本设定,这是LULUSIR制作的第一个GeekTool(图4),主要风格和效果参考了GeekTool在APP Store里的样片展示,左侧为简单的日期和天气等信息,下方的浪花覆盖着动态的时钟,是不是很有趣呢?

26-c12-6.jpg

执行一个脚本前,先拖出一个Geeklets类型到桌面上,并将代码输入到Command的方框里,就可以了。例如,我们将代码date +“%I”:“%M”放到命令窗口中。空白的方框区域便会显示出时钟,这时的时钟还不是动态的,你需要在下方的刷新时间上做出设定(图5)。

26-c12-7.jpg

在属性菜单里点击Style区域里的字体更换(图6),便可以打开Mac系统内置的字体库和调色板,在这里设定好理想的文字大小、字体、颜色等信息。这个时候你得到了满意的时钟显示,效果还比较单调,如何做出被覆盖的水花效果呢?

26-c12-8.jpg

在利用GeekTool时最重要的就是找到合适的壁纸风格来做设计,你可以根据不同的壁纸风格在上面进行改造,数据信息的配色和方式就会有很多不同,例如这个沙滩的壁纸,将图片在编辑软件里剪裁出独立的浪花部分,再利用GeekTool的图片Geeklets导入桌面,再调整对应的大小覆盖在原始桌面上,这样就完成了一个简单的美化效果(图7)。

许多脚本是非常简单的,即使你没有编程的经历,也可以直接使用,但是有些则较为复杂。不过网上能找到一些非常酷的GeekTool脚本。LULUSIR推荐给大家一个GeekTool的论坛:http://www.macosxtips.co.uk/Geeklets/ ,上面给出的Geeklets可以直接下载拿来用,而且都配了图片说明。当你找到一个喜欢的,直接复制粘贴到Geeklets的Command部分,在Style部分直接定制你的输出样式即可。

26-c12-9.jpg

基本的脚本列表,将允许你创建一个简单的时间和日期。只要你直接把命令粘贴在Command就可以了,你可以用它们来做测试练习。有些使用的Geeklets代码较为复杂,你如果从报纸上照搬输入会很头疼的,LULUSIR会将自己收藏到的一些Geeklets打包成附件以供下载。Geeklets附件下载地址:www.icpcw.com/bzsoft。

D. 桌面歌词应用推荐

歌词作为桌面上的显示信息也是利用率最高的方式,当然和类似QQ音乐的桌面歌词不同,在Mac里有着和GeekTool一样的定制应用,可以在iTunes里播放音乐时,实时显示桌面歌词,并且Artworks(专辑封面)、字体颜色等信息可以完全自定义。

●Lyritop

屏幕快照 2012-06-26 下午5.12.32.jpg

Lyritop是LULUSIR主要推荐的一款桌面歌词应用,从图标上的日文可以看出该应用来自一位日本开发者,不过在实际使用时,能够很好兼容中、英文歌词,并且简单的设定能自动搜索歌词或提取iTunes资源库里的歌曲信息。不过Lyritop是一款付费应用(12元),根据自己需求选择购买。

●LessLyrics

屏幕快照 2012-06-27 下午5.06.18.jpg

介于部分读者不一定会为一个小小的桌面歌词应用买单,LULUSIR再推荐一个免费的应用LessLyrics,这也是LULUSIR在使用Lyritop以前最常用的工具,LessLyrics可以通过网络搜索lrcs格式的歌词并同步到iTunes里,另外提供窗口和滚动两种显示效果也非常实用。下载地址:http://ixhan.com/lesslyrics/。