改变Leopard的Dock的几个技巧

来源:互联网 发布:同学通讯录制作软件 编辑:程序博客网 时间:2024/06/05 05:03
声明:请作好备份,任何依据本技巧的改动造成的数据丢失/系统的损坏,作者和翻译者都不负任何责任。

要求: OS X 10.5 Leopard系统, 你必须有admin权限, 有一定的shell基础或者希望学习shell。

第一个小技巧就是改变Trash 菜单中的“Empty Trash"改为你喜欢的文字并且Quit后面加上程序名称:
1. 进入这个目录: /System/Library/CoreServices/
2. 找到Dock.app, 右击它,选择Show Package Contents. 然后进入里面的目录:./Contents/Resources/English.lproj.
3. 把里面的DockMenus.strings文件复制到Desktop, 并把原文件删除。
4. 把桌面的DockMenus.stringsTextEdit打开.
5. 找到EMPTY_TRASH = "Empty Trash",把"Empty Trash"改成"Remove Junk"
   
找到QUIT = "Quit","Quit"变成"Quit %@"
6. 保存,并移动到原来的目录里面,重新启动Dock.app(killall Dock), 或者重新登陆也可以。
http://p.blog.csdn.net/images/p_blog_csdn_net/afatgoat/EntryImages/20081125/2967720744_e60907ebe0_o.png

二:把Trash的名字改变

1-4步和上面的都类似,就是把其中的DockMenus.strings换成InfoPlist.strings就可以了.
5.找到TrashName = "Trash",把"Trash"变成"Recycle Bin".
6. 和上面的一样, 下面是效果。
http://p.blog.csdn.net/images/p_blog_csdn_net/afatgoat/EntryImages/20081125/2967720872_43e6ebb596_o.png

三: Grid视图里面的程序太多的话,它显示的是没有显示部分的第一个程序的名称,这样不太清楚,我们把它变成More.
1-4步和上面的都类似,就是把其中的DockMenus.strings换成Localizable.strings就可以了.
5.找到"MORE_IN_FINDER" = "%d More in Finder",把"%d More in Finder"变成"More...".
6. 和上面的一样, 下面是改变前后的效果对比。
改变前
http://p.blog.csdn.net/images/p_blog_csdn_net/afatgoat/EntryImages/20081125/2966875049_4fea1d3ffd_o.png
改变后
http://p.blog.csdn.net/images/p_blog_csdn_net/afatgoat/EntryImages/20081125/2966875271_5f8b0d627c_o.png

上面的三个都是涉及变更Dock程序中的字符串变更,它的改变涉及到所有用户的显示,而下面的几个则是使用shell命令来改变Dock的行为,严格依据里面的命令只改变当前用户的Dock设置,其他用户的设置不会变更-要想变更很容易,看我以前的关于Defaults的命令说明的blog。

四: 鼠标停留显示的激活
1. 运行Terminal.
2. 输入命令行并按Enter:defaults write com.apple.dock mouse-over-hilte-stack -boolean YES
3. (同一中的第6步)
注:如果要关闭该功能,同样运行上面的命令把其中的YES改成No.
http://p.blog.csdn.net/images/p_blog_csdn_net/afatgoat/EntryImages/20081125/2966874215_e1da511f05_o.png

五: 显示最近运行的程序列表:
1. 运行Terminal.
2. 输入命令行并按Enter:defaults write com.apple.dock persistent-others -array-add '{"tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }'
3. (同一中的第6步)
注,为了显示更多的,可以多次运行上面的命令。
http://p.blog.csdn.net/images/p_blog_csdn_net/afatgoat/EntryImages/20081125/2966874395_ec39757d87_o.png

六: 使隐藏的程序显示得更不透明

默认的是无论是否是隐藏的程序,你无法区别他们。
1. 运行Terminal.
2. 输入命令行并按Enter:defaults write com.apple.Dock showhidden -bool YES
3. (同一中的第6步)
注:如果要关闭该功能,同样运行上面的命令把其中的YES改成No.

七: 给Dock添加分割区
默认的情况下你无法把不同的程序区分开来,如果是程序多了,他们都拥挤在一起,不好分门别类放置。
1. 运行Terminal.
2. 输入命令行并按Enter:defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'
3. 你可以重复多次这个命令,取决于你需要多少个分区.
3. (同一中的第6步)
http://p.blog.csdn.net/images/p_blog_csdn_net/afatgoat/EntryImages/20081125/2966875353_a4ff76df9b_o.png

八: Dock背景的编辑:
其实Dock的背景可以自己改变,只要是找到了地方就可以了。参考一中的步骤1-2,就在Resource目录下面有好多个图像文件是png格式的,他们大多数都是用来显示Dock相关的。
我们如果把其中的scurve-sm, scurve-m, scurve-l and scurve-xl文件删除或者换名称,那么Dock就是完全透明的了,而其中的frontline是Dock前面的白线的图像文件,还有各个拐角的图像文件等。如果使用Preview中的Color工具把颜色改变,那么可以改变Dock的颜色,下面就是两个例子的截图:
看不见的Dock
http://p.blog.csdn.net/images/p_blog_csdn_net/afatgoat/EntryImages/20081125/1919521650_4dccf08443_o.jpg
暗的Dock
http://p.blog.csdn.net/images/p_blog_csdn_net/afatgoat/EntryImages/20081125/1919520094_d2924563c8_o.jpg

更新:
大家可以到这个网站去下载一些Dockd的图来玩:http://leoparddocks.com/Browse_Leopard_Docks_Designs.php
From: http://www.usingmac.com/2008/10/23/dock-tweaks