五月 11th, 2007

Ubuntu 非完美的 OSX 风格改造

Category: Ubuntu, Author: Nicky, Popularity: 40%

我讲究的是实用的修改,既能达到自己还算满意的效果,又能很好的使用这个系统,osx dock, macmenubar 就不用了,虽然这样会损失更逼真的效果,如果真喜欢 Mac OS X 何不自己安装一个?来得更快。写这篇文章的目的只是作一个引导,因为最近很多朋友发邮件问我怎么修改网络、音量这些图标,其实 Gnome 的定制性很强,理论上只要你想得出来的东西,它都能办到。还要声明一点,按照下面这些方法修改出来的样式不一定你也喜欢,但可以把它当成一个参考(重要的是方法),然后按照自己喜欢的样子去修改和替换。

ps: 我现在很反感 “美化成 OSX” 这样的词语,可能是听得太多了,为什么把风格换成 OSX 就叫美化呢?难道默认界面不美?美化一词我是在极限主题学到的,例如换换图标啊,改改主题啊什么的,以前在 Windows 下一些软件的图标和界面确实不能入目,把它换成 32 位真彩色的漂亮图标,这才叫美化,在 Linux 上我看见很多所谓的美化,根本没有默认界面漂亮,所以我这篇文章也只能算非完美的改造。

由于没有安装 Mac OS X,感谢 Shoegazer 为我截图 (Leopard Theme)。

还是习惯 step-by-step 来说明。

一、主题的使用和一些设置

我使用的这个主题是在经典的 Perfect Gnome Suite 上修改而成,Ubuntu 上我不喜欢 Apple 那种水晶按钮,所以使用了这个主题。如果你和我的看法不同,可以使用 Linux desktop imitating OSX 一文中提到的 gtk-osx-theme

1、安装方法:

下载 Perfect-OSX.tar.gz,然后在 “系统 –> 首选项 –> 主题” 这里来安装它。

安装完主题后,在终端执行:
sudo ln -s ~/.themes/* /usr/share/themes

*在 Gnome 面板属性中把大小设置为 23 像素高。

2、如果需要把关闭、最大化、最小化三个按钮放到左边,打开“配置编辑器”找到 /apps/metacity/general/,把 ”button_layout” 值调整为:
close,minimize,maximize:menu

3、建议开启 “系统 –> 首选项 –> 桌面效果”,让所有窗口和 gnome 面板增加阴影效果。

可以在 “配置编辑器” /apps/compiz/plugins/decoration/allscreens/options/ 这里,改变 shadow_opacity 和 shadow_radius 的值来调整阴影的强度。

4、建议给 Nautilus 增加一个背景,不然看起来很苍白。

打开 Nautilus,在 “编辑 –> 背景和徽标” 中把这个图片添加进去,然后在图案中选择 Perfect-Gnome-bg.png,拖到 Nautilus 上的空白处即可。

5、建议使用华文黑体来达到更逼真的显示效果,参考《黑体解决方案》

6、如果你对桌面效果要求很高,那么就用 Beryl 装饰出更棒的窗口

二、Gnome 面板的修改

“Gnome 面板” 从 Windows 转移过来的用户习惯叫他任务栏,而 “通知区域” 又喜欢叫它系统栏或系统托盘,暂且不说这么叫有什么不对,只要明白我说的是什么就行了。Gnome 默认启用了上下两块面板,我习惯只用上面一块,在小分辨率下可以提高可视面积。

要模拟 Mac 上的 menubar,就得先把几个图标替换了。两头的东西我分别使用的 “退出” 和 “搜索” 组件代替(当然你也可以选择喜欢的组件,但需要你自己去找相应图标的位置),然后把他们的图标替换成苹果那样子就可以了,菜单栏、通知区域、音量控制、时钟位置保持不变,不过需要再加上一个窗口列表,不然不方便操作打开的窗口。

1、替换 Gnome 面板上的图标

我以使用 Tango 图标主题为例。

下载 tango.tar.gz,解压后复制到 /usr/share/icons/ 下面替换同名文件。

怎样复制就不说了吧,如果重启 X 后发现图标还没有变化,请刷新图标缓存:
sudo gtk-update-icon-cache --force /usr/share/icons/Tango

*在 Gnome 面板属性中把大小设置为 23 像素高。

2、可选的设置

可能你会发现在 Gnome 面板上,菜单栏和最左边的苹果图标之间距离有点大,无论怎么拖都不能把他变小,如果你很在意这点,那就只有牺牲菜单图标的显示了,在 “系统 –> 首选项 –> 菜单和工具栏” 中,取消 “在菜单中显示图标”,然后再拖动面板上的菜单栏到合适位置。

有人要问,为什么不直接修改菜单栏上的 Ubuntu 图标为苹果?那样你会发现他们之间的距离又太小了。还有人肯定要问,为什么不用 “主菜单” 来代替菜单栏,然后替换掉主菜单的图标?2 个原因,第一,我不知道主菜单上面的箭头怎么去掉;第二,我不习惯用主菜单,因为没有菜单栏方便快捷。

3、隐藏桌面一些图标

在终端输入 gconf-editor,运行配置编辑器,找到 /apps/nautilus/desktop,自己设置。

做完这些,应该都差不多了,一些个性化的东西可以自己去调整。

附一,Firefox 主题

我现在使用的就是以前修改的 Pinstripe 主题,只不过又修改了一些地方来配合桌面主题。

推荐使用扩展 Hide MenubarFissionTab Mix Lite CE;建议隐藏“转到”按钮,打开 about:config,在过滤器里输入browser.urlbar.hideGoButton,把 false 改成 true;建议工具栏使用小图标显示。

download Pinstripe 适用于小工具栏图标
download Pinstripe-b 适用于大工具栏图标

附二,给 Pidgin 换上 iChat 通知区域图标

附三,带进度条的 OSX 开机画面

附四,Login screenWallpaperFontsOSX icon

我的最终效果 (1280*1024):

Tags:, , , , , .
评论数量(51) | Add Comments
本文网址:http://www.osxcn.com/ubuntu/no-perfect-imitating-osx.html



51 Comments so far

» You can leave a response or Trackback .

  1. Gravatar Icon justin Says:

    终于等到了,谢谢哦,

    baby

    不过我现在512的机器运行起来还是比较的慢,这个周末在去插一条512的,

  2. Gravatar Icon nuoran Says:

    真好啊,早上一来就看到Nicky发布了这篇文章,收藏ing.谢谢.嘻嘻!!

  3. Gravatar Icon mg12 Says:

    还是喜欢 Gtk 的风格.

  4. Gravatar Icon 北极冰仔 Says:

    嗯嗯, 真不错, 我是用着XP和ubuntu双系统, 由于水平太次了, 一直没把ubuntu的中文字体搞定, nicky这篇文章应该帮上忙了.

  5. Gravatar Icon justin Says:

    开启了桌面特效后,我的边框不见了

    可是在berly中又不会消失,在怎么回事啊

  6. Gravatar Icon Nicky Says:

    你是不是安装了 beryl,在窗口管理器中选择 “compiz”,在窗口装饰器中选择 “GTK窗口装饰器”。

  7. Gravatar Icon justin Says:

    不是的,我把beryl彻底给删除了,还是不行的说

  8. Gravatar Icon Dennis Says:

    Nicky你好!
    我一直想更改Gnome面板中的start-here图标(“应用程序”边上那个),你能告诉我怎么改么,谢谢

  9. Gravatar Icon qiaoka Says:

    装了UBUNTU。。我觉得这系统不适合我。。

  10. Gravatar Icon qiaoka Says:

    我安装了UBUNTU,个人更倾向于MAC。。。可能是习惯了吧。总觉得linux不适合我这类人使用呵呵

  11. Gravatar Icon ice Says:

    Ubuntu 仿的 mac osx 比 XP 仿的不知道要漂亮多少倍……

  12. Gravatar Icon LEMONed Says:

    Ubuntu CD到了, 一会上学时去邮局拿.

  13. Gravatar Icon Nicky Says:

    我的也刚到。。。

  14. Gravatar Icon 随 Says:

    好像Tango 图标主题里的几张图是24像素高的。
    我的关机的那张图标放错了,左上的Gfinder也没有出现。
    不知道怎么回事啊 !我的是Ubuntu 6.06的。

    其他都很好,谢谢,Nicky !

  15. Gravatar Icon Nicky Says:

    恩,音量是 24 的,但我那个包里包含了这个大小的图片啊。
    你直接全复制过去就行了,图标位置是对应的。

    ps: 但我不知道 6.06 里面的 Tango 图标位置是否一样,你可以对照看看。

  16. Gravatar Icon 随 Says:

    我的截图:
    http://photo6.yupoo.com/20070511/182418_2111607884_mogtpnlv.jpg
    我说图标24像素高,是因为那个任务栏设置的是23像素啊。所以我的那个关机的图标高了点,还有左上看不到苹果的图标啊。。
    我是直接考过去覆盖的啊。。
    唉,看来很可能是6.06的和7.10的不一样,郁闷。
    还有6.06下如何安装Pidgin2.0那 ? 我下载的安装包提示说库不支持,不知道如何解决。我已经把原先的那个Gaim卸载了的。
    我的Gtalk是 moolite#google.com ,希望可以和你交流下。。谢谢 !!

  17. Gravatar Icon Nicky Says:

    从你的截图上我总算看明白了,你最右边那个图标被拉大了,你可以下载这 2 个图标替换同名文件试试。左边的苹果为什么没有出来,是因为你没有把 “退出…” 这个东西放在面板上啊。

    另外你的英文字体有问题,再仔细看看《黑体解决方案》和下面的评论。

    再另外 pidgin 可以试着自己编译。

    再再另外,你为什么不打开网络连接而打开了网络监视器?

  18. Gravatar Icon 随 Says:

    哈哈,因为我是新手,我装上Ubuntu才是这个礼拜的事情啊。。
    很多东西都不知道,都是看着你们在网上的教程,然后摸索的。英文字体忘了设置了。。。–!
    打开网络监视是因为这样我能知道网络的流动状态—Windows下的习惯,因为我们是多人共享上网的。。哈哈。。
    嗯,再次感谢。谢谢 。。^^

  19. Gravatar Icon 探花 Says:

    刚刚上路 跟着nicky的教程慢慢玩吧 ;)

  20. Gravatar Icon 随 Says:

    请问Nicky 知道如何修改ubuntu桌面上的回收站的图标吗?

  21. Gravatar Icon Nicky Says:

    搜索 user-trash 和 user-trash-full 就知道了。

  22. Gravatar Icon 有点笨小林 Says:

    sudo ln -s ~/.themes/* /usr/share/themes
    nicky这句话解释一下吧。我不知道为什么登录界面用了这句话后就变白色了的

  23. Gravatar Icon 有点笨小林 Says:

    另外 nicky..我替换了tango包后 gnome面板不正常阿。。苹果和搜索图标都集中在右边。我是 1440-900 的屏幕

    http://photo1.bababian.com/upload1/20070619/C2D50B3373C66EDDF5C99B6ADAF094C7.jpg

    麻烦帮我看下为什么会这样呢?然后到我留言本给我留言好么?
    http://www.feelam.cn/blog/LoadMod.asp?plugins=GuestBookForPJBlog

  24. Gravatar Icon 有点笨小林 Says:

    又忘记说了。你看我的图。不知道为什么第一个字都有个下划线!!!

  25. Gravatar Icon Nicky Says:

    说明你没有仔细看文章的第二部分,你需要手动调整他们的位置。

  26. Gravatar Icon 有点笨小林 Says:

    哦,那我下班再去看看。现在看你说的还是有点纳闷哦。

  27. Gravatar Icon 有点笨小林 Says:

    还是不行阿 。在哪里手动调整位置哦?

  28. Gravatar Icon Nicky Says:

    在它的上面点击右键,取消锁定,就可以调整了。

  29. Gravatar Icon 有点笨小林 Says:

    我选择了漂浮还是拖不动

  30. Gravatar Icon 有点笨小林 Says:

    谢谢nicky 真想不到你在线。已经能拖了。但是我不小心将原来左边的 应用程序 系统 那3个菜单给删除了。“删除了面板”了。如何恢复。5555

  31. Gravatar Icon Nicky Says:

    你要把上面的东西都解除锁定,它才能自由的拖动。

  32. Gravatar Icon 有点笨小林 Says:

    已经拖动了。
    但是我刚才将 原本 最左边的那个 系统 应用程序 选择了 :从面板上删除: 了。现在不见了。如何重新调出来呢?

  33. Gravatar Icon Nicky Says:

    还是右键,点击添加到面板,在里面找菜单栏。

  34. Gravatar Icon 有点笨小林 Says:

    晕。我选了添加到菜单。原来里面好多可以选的。谢谢nicky。我已经知道了。哈哈。

  35. Gravatar Icon 有点笨小林 Says:

    晕。我选了添加到菜单。原来里面好多可以选的。谢谢nicky。我已经知道了。哈哈。不过首字母都有个下划线。不知道如何去掉。

  36. Gravatar Icon 有点笨小林 Says:

    对了。还有个问题。我的搜索图标如何拉都不能拉到最后面的。好郁闷。。

  37. Gravatar Icon 有点笨小林 Says:

    真是不好意思阿nicky这么麻烦你,我那个搜索的也搞定了。原来是要点到一点点边缘才有移动的。哎。。不过下划线那个我就没法解决了。

  38. Gravatar Icon synyan Says:

    cool,比原文作者http://www.taimila.com/ubuntuosx.php 做得还漂亮!

  39. Gravatar Icon anan Says:

    我的mplayer只能播放audio 无法播放vedio格式文件
    原因不明

  40. Gravatar Icon Nicky Says:

    你安装了 w32codecs 吗?

  41. Gravatar Icon anan Says:

    error opening/initializing the selected video_out(-vo) device.
    可是我在设置的video里选了xv X11/Xv这一项了呀

  42. Gravatar Icon anan Says:

    连系统自带的电影播放机播放电影都只有声音没有画面
    谢谢 ^_^

  43. Gravatar Icon Nicky Says:

    如果你按照我这篇文章的方法进行设置,还不能看电影,我就不知道怎么办了。
    http://www.osxcn.com/ubuntu/ubuntu-configuration-guide.html

  44. Gravatar Icon Viskem Says:

    = =! 怎样复制图标

  45. Gravatar Icon Nicky Says:

    sudo cp -r xxxxx

  46. Gravatar Icon stmadman Says:

    Nicky:你好,非常喜欢的你的东西,但是想问一下我安装这个主题的时候为什么装不上ICON文件夹。 也就是系统提示 你的主题已经正确安装 但是我在细节里面查找图标的时候却找不到我的系统是最新的 7.1 帮帮忙 看看是为什么? 我尝试用ROOT帐户安装 效果是一样的,

  47. Gravatar Icon Nicky Says:

    我这个主题里并不包含图标,提供的图标也只是替换一下而已,并不是图标主题。

  48. Gravatar Icon stmadman Says:

    下载 tango.tar.gz,解压后复制到 /usr/share/icons/ 下面替换同名文件。

    你好Nicky 我的ICONS文件夹下面 没有 TANGO的文件夹哦? 是不是要自己创建一个?

  49. Gravatar Icon Nicky Says:

    你是用的 7.10 吧,它默认取消了 Tango 图标主题,需要手动安装:
    sudo apt-get install tango-icon-theme tango-icon-theme-common tango-icon-theme-extras

  50. Gravatar Icon stmadman Says:

    非常感谢,问题已经解决,谢谢。

  51. Gravatar Icon J Says:

    你好。我的“应用程序”菜单里的内容都不见了,怎么办?我把它删除了再添加进来,仍然不能解决问题。

11 Trackbacks/Pingbacks

leave a reply