在前一段时间,包括领秀论坛(bbs.guistyle.org)和极限桌面(
www.themex.net)等国内桌面美化主题的讨论圈,都有大量桌面美化爱好者花了不少心思,想把 Windows桌面改造成Mac OSX的样式。在Linux用户中,特别是Ubuntu用户,也有许多热爱Mac的粉丝正开始动脑筋,做着同样的事情,不过买台Mac或安装x86版的OSX确实太费事费钱了,而从图形化界面上改造就会省事很多。
在本文中,笔者将从Gnome主题开始,到图标、壁纸,包括主题和Dock,乃至任务栏以及窗口阴影进行改造,最后是GAIM等软件皮肤,逐步的把Ubuntu的界面改造成最为接近Mac OSX的样式,极为细致和方便。正在使用Ubuntu的用户,又对Mac充满憧憬的朋友不能错过了!
让Ubuntu看起来像OSX
笔者注意到很多人都试图让他们所使用的操作系统看起来像Mac OSX Tiger,无论是Windows还是Linux。笔者就是这些人中的一员。使Ubuntu看起来像OSX Tiger是我比较关注的。Gnome作为桌面环境。鉴于此,本文仅供Gnome用户参考。如果你用的是其他版本的Linux,在多数情况下本文仍然有用。本文将尽可能涉及到每一个细节,让每一个新手都能轻松按照本文去实践。
你将得到什么?
我敢打赌,你肯定已经这么想了:“好吧,但是你总得先给我看一些屏幕截图吧!”所以,在这里笔者提供一些改变前后的截图,让读者们对比一下。改变前的屏幕截图你可以去Ubuntu官方站点看看,地址是 http://www.ubuntu.com。
开始打造我们的桌面
让我们从一些基本概念开始!在Gnome桌面中,你能改变的有三个不同的主题:图标、控制面板和窗口装饰。即使仅改变上述三个主题,你也能得到一个非常好看的桌面。你可以在Gnome-look(www.gnome-look.org)中找到很多可用的主题,你可以使用任何喜欢的主题,但是在本文中,我们的目标是是让系统看起来像OSX,因此我们必须选择最好的主题来打造系统。
笔者选择Ubuntu因为它是Linux诸多版本中比较好的版本之一。
Ubuntu使用改变主题和图标
从Gnome-look(www.gnome-look.org)下载以下主题,第一个主题包括窗口装饰和控制,第二个主题有很多OSX风格的图标:tmilovan提供的T-ish for Clearlooks(www.gnome-look.org/content/show.php?content=30859),Kiddo提供的OSX iconset(www.gnome-look.org/content/show.php?content=31618)。下载这些包后,依次单击System→Preferences→Theme(相对应的中文Ubuntu则是“系统→首选项→主题”),在屏幕左边能发现系统菜单。单击Install Theme(中文“安装主题”)按钮,定位到你所下载上述两个包的文件夹。选择Clearlooks风格的T-ish包并继续,现在主题首选项将会安装这些主题文件以便使用,接着重复相同步骤安装OSX iconset包。最后在主题列表选择T-ish并单击Close按钮。现在你将有一个带有新图标的新主题了。这是一个很好的开端,不要停止,让我们继续!
改变壁纸
壁纸是桌面环境的一个最基本的元素。在Ubuntu中,你可以通过在桌面上右击鼠标,在弹出的菜单中选择Change Desktop Background来更改你的背景。现在你将看到桌面背景首选项,可以简单地通过单击ADD wallpaper按钮来添加壁纸,定位到你保存壁纸图片的文件夹。但是在哪里获取OSX外观的壁纸呢?网上有很多壁纸网站,随便找一个Mac壁纸分类就能找到一大堆,下载喜欢的几张来,就可以用了。记住,选择权还是在于你!你可以在www.deviantart.com找到更多的壁纸。也可以通过搜索引擎来查找Mac壁纸。
改变桌面图标
在我的桌面上,只有少数图标。你可以从屏幕截图上看到这些图标又大又漂亮。我的桌面图标用的是Innex图标,可以从www.deviantart.com/deviation/19854848下载。
另外,我推荐OS-L iconset(www.kde-look.org/content/show.php?content=16564),尽管它是为KDE设计的,但是它包含许多漂亮的图标,可用在菜单或者程序启动器。
改变字体
字体作为一个养眼的要素,通常很少被大家关注,但是如果选择了合适字体的话,就能使你的桌面外观看起来很特别。值得一提的是,字体的易读性也很重要,不要使用过于复杂难辨的字体或者美术字体。让字体保持简单。
我使用这个叫做HandelGotD的字体,非常美观并简单。遗憾的是,它并不是免费的字体。这就是为什么我不向大家推荐下载地址的原因。另一个选择就是使用真实OSX用户的相同字体。这些字体可以在osx-e(www.osx-e.com/downloads/misc/macfonts.html)中找到,并且它们都可以免费下载使用。当然,Ubuntu缺省的字体就很漂亮。所以,还是那句话,选择权在于你。
接下来,我们将安装下载回来的字体并使其用在Gnome中。单击Applications→Accessories→Terminal来启动终端,进入含有你下载字体的文件夹(如果你从osx-e.com下载Mac的字体,你就必须先解压释放出来),然后执行以下指令将新字体拷贝到系统的字体文件夹中:
sudo mkdir /usr/share/fonts/truetype/ttf
sudo cp *.ttf /usr/share/fonts/truetype/ttf
sudo cp *.TTF /usr/share/fonts/truetype/ttf
应用上述指令后,我建议你最好退出再登录一下,以便确认这些字体是否处于使用状态。现在我们已经安装了新字体,但是我们仍然需要让Gnmoe来使用这些字体。单击System→Preferences→Font,单击按钮改变字体,从列表选择你的新字体,然后设定你喜欢的字体大小。我通常设定为9,但是这个尺寸对多数用户来说可能有些过小。Mac缺省的字体是Lucida Grande和Lucida Mac。依次改变应用程序字体、桌面字体、和窗口标题字体,但是不会改变终端的字体。现在你可以关闭字体首选项窗口,为了使每一个应用程序都生效,你需要重新启动会话。
定制Gnome面板
在你的屏幕中Gnome面板的按钮和顶部都是灰色的。面板包含菜单、任务栏、时钟、程序启动器等等。下一步我们让面板看起来更像OSX的面板,还要学习如何让底部面板改成OSX Docker那样的。有很多仿效OSX Docker的方法,但是在本文笔者不予讨论。
打造底部面板
让我们从底部面板开始。我们的目标是,有一个仅包含程序启动器的面板。第一步是删除这个面板所有的其他组件。在缺省的Ubuntu这里有回收站、任务栏、虚拟桌面切换和显示桌面按钮。稍后这些都要加到顶部面板,所以不要担心。你不会永远丢失它们。你可以通过在这些组件上单击鼠标右键弹出菜单来选择Remove from panel删除这些组件。现在你有一个灰色的空面板了,下一步就是在空面板上单击鼠标右键,选择Properties,改变面板的大小为50像素,并取消选择框中所有的对勾。
下面需要在背景标签中选择Solid color,改变颜色为白色,拖动Style滑块,直到出现你满意的颜色为止。
至此面板业已就绪。接下来我们要给程序启动器加上图标。你可以简单地将桌面的图标拖放到这里。另一个途径就是右击这个面板,选择Add to panel ...,在添加到面板的窗口中选择Custom application launcher自定义程序启动器,并填上名称、命令并为其选择好看的图标。你也可以为该程序写一个简短的注释。
打造顶部面板
顶部面板比底部面板有点棘手。尽管如此,我们还是能做三部分的改进工作。让我们先改变发行标识——应用程序菜单的Ununtu标识。从liuzhiyong.googlepages.com/apple.png下载苹果Mac标识图标拷贝到你的主目录,并在此目录中执行以下命令来安装:
sudo cp apple.png /usr/share/icons/hicolor/48x48/apps/distributor-logo.png
接下来就是给顶部面板设置一个背景。由于时间关系,笔者找了半天也没有找到可下载的地方,所以只好自己动手了,用GIMP之类的图像软件来设计一个。这并不困难。新建一个图像,并设置为你的屏幕宽度大小(如1024像素),高24像素(即顶部面板的高度)。然后用gradient tools工具(用颜色渐变填充)来创造渐变的从亮灰色到暗灰色。完成这个步骤后,你可以在上边边缘涂上黑色以使它看起来更为平滑。
现在,在面板上单击鼠标右键选择属性来单击打开面板属性窗口。确保大小为24像素,然后单击背景标签,定位到你刚才用GIMP做的图片作为顶部面板背景,然后你就可以关闭属性窗口。
下面的事情就是修改通知区域的图标。系统中没有包含这些图标的文件夹。通知区域的图标是程序的特效,这就是为什么没有改变它们的捷径。笔者在这里列出一些你可能要关注的文件夹。如果你要更改图标,你可以覆盖这些PNG文件,以下是需要关注的文件夹:
/usr/share/pixmaps/gaim/icons
/usr/share/rhythmbox/art
/usr/share/gnome-bluetooth/pixmaps
/usr/share/icons/Human/22x22/status
打造窗口的阴影和玻璃效果
窗口的阴影和玻璃效果能给你的桌面带来真实的感受,这些效果可以通过特效管理器(Composite Manager)来得到。你可以从Ubuntu官方站点找到一个非常不错的特效管理器的手册,地址http://www.ubuntuforums.org/showthread.php?t=75527&highlight=xcomposite ,这个手册由Poofyhairguy撰写。
定制你的程序
Firefox浏览器
我已按照这个说明(https://help.ubuntu.com/community/FirefoxNewVersion)来将我的Firefox升级到1.5。如果在此不去升级的话,就会有不同之处,且工作不会很稳定。况新版本无论如何都比1.0.7要快很多(不要升级到最新的版本,因为要用到的扩展CompactMenu还没有最新的版本)。
让我们先从主题开始。从https://addons.mozilla.org/firefox/1830/安装iFox Smooth theme附加软件,在Firefox的主题管理器中激活它,然后重新启动Firefox。
下一步我们将浏览器的菜单栏删除。你可以通过CompactMenu扩展来帮助完成,在http://cdn.mozdev.org/compact/ 下载这个扩展并重新启动Firefox。现在,在工具栏单击鼠标右键,在弹出菜单中选择Customize…,在菜单栏(最上面的那一行)删除空白块,然后从导航工具栏拖放所有的按钮到菜单栏上。
在菜单栏上加上Compact Menu按钮。然后单击Done按钮来关闭定制工具栏的窗口。现在Firefox看起来和Mac上面的还真有几分相似。重新在工具栏单击鼠标右键,取消导航工具栏(Navigation toolbar)的勾选。如果你愿意,你也可以用同样的方式删除书签工具栏(Bookmarks toolbar)。当你需要访问Firefox菜单的时候,用CompactMenu按钮。我也删除了浏览器底部的状态栏,你可以从Firefox菜单栏的“查看”来删除。
互联网通讯程序
Gaim是Ubuntu缺省的互联网通讯程序。它允许在属性中修改笑脸主题(smiley themes)。但是也能通过改写已存在的文件来更改图标和其他图片。让我们从笑脸主题开始。
你可以很容易得到很多Gaim的笑脸主题。
执行如下命令然后重启Gaim:
sudo apt-get instal gaim-themes
在Tools菜单下面找到并打开Gaim的首选项窗口。打开笑脸主题标签,选择你喜欢的主题。事实上,我不喜欢这些任何已有的主题。所以我从Kopete中选择特别喜欢的主题弄到Gaim。我建议你从http://www.gnome-look.org/content/show.php?content=36363 找出一个,如果你喜欢这个,下载它吧,用nautilus(Nautilus是一个文件管理器,与Windows中的资源管理器类似。它是一个开源软件,是GNOME桌面环境默认的文件管理器)进入到你存放下载包的文件夹。接下来重新打开Gaim首选项窗口(如果它还没被打开的话),定位到笑脸主题。现在你能简单地拖放你下载的包到这个列表。
卸载Gaim主题
万一你不喜欢这个主题,在终端执行以下指令,然后重新启动Gaim通讯软件:
sudo rm -rf /usr/share/pixmaps/gaim
sudo mv /usr/share/pixmaps/gaim_backup /usrshare/pixmaps/gaim
接下来我们将更改这个程序本身的图标。在更改之前,我们要把当前的图标做个备份副本。在终端中运行命令:
sudo mv /usr/share/pixmaps/gaim /usr/share/pixmaps/gaim_backup
然后在终端执行以下命令
cd ~
sudo mv gaim /usr/share/pixmaps/
最后重新启动Gaim通讯程序,接着下载主题,并临时释放到你的主目录中。
Gnome Configuration Editor
这虽然只是一个微小的改进,但对于细节的处理来说却非常关键,它让应用程序图标有了一个赏心悦目的Mac外观。它能简单地通过新图标覆盖已有的图标文件来完成。你可以下载我使用的Configuration Editor图标(liuzhiyong.googlepages.com/gconf-editor-icons.tar.gz)
然后执行以下命令:
tar zxfv gconf-editor-icons.tar.gz
sudo mv /usr/share/pixmaps/gconf-editor /usr/share/pixmaps/gconf-editor_backup
sudo mv gconf-editor /usr/share/pixmaps/
好了,下次启动程序时,图标将会改变。如果你不喜欢这个新外观,你可以随时回滚到缺省的图标,在终端中执行如下命令:
sudo rm -rf /usr/share/pixmaps/gconf-editor
sudo mv /usr/share/pixmaps/gconf-editor_backup /usr/share/pixmaps/gconf-editor
Tips
还有一个非常好看的dock程序,叫做cairo-dock(www.gnome-dock.org/trac),虽然它尚处于初级阶段,但是其前景广阔。目前,它不支持PNG图标,并且确实没有许多OSX外观的SVG图标。所以,它可能仍然不是最佳选择,但我建议你关注它,它会变得更好。
别停,让我们继续
希望本文对那些有同样需求的读者有所帮助。下一步你可能需要在互联网下载更多的图标、壁纸、主题和其他养眼的东西。互联网有很多这方面的资源需要你去挖掘。