Category: Mac OS X 系统

更改 Mac OS X 隐藏的默认设置代码

以下代码在Terminal里运行, 执行之前最好把相应的程序关闭

设置QuickTime打开视频文件时自动播放
defaults write com.apple.QuickTimePlayerX MGPlayMovieOnOpen 1
还原该设置
defaults write com.apple.QuickTimePlayerX MGPlayMovieOnOpen 0

设置Safari默认使用标签打开链接
defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
还原默认使用新窗口打开链接
defaults delete com.apple.Safari TargetedClicksCreateTabs

设置显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
不显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool false

Read more

Mac系统上文件夹名的本地化

经常看到 Mac OS X 中的一些文件夹名称会随系统语言的更改而自动改变。有时候你想要某个英文的文件夹名称显示成对应的中文,但是又不想改文件夹名(可能由于里面安装了一些程序),是否能用类似的文件夹本地化 (Localization) 方式来解决?

有这么一个例子:如果使用默认路径安装了 Xcode,其程序文件会放在根目录下名为的 Developer 文件夹内。如果系统语言使用中文,你会发现在根目录下除了这个 Developer 文件夹,其他的的文件夹都是中文名称,如系统、应用程序、用户等。说明除了这几个文件夹使用了文件夹本地化。现在我们想把 Developer 的名字改成“开发者”,如何做到的呢?这里介绍两种方法:
第一种:

Step 1: 添加字符串至本地化配置文件

打开 Finder,进入 /System/Library/CoreService/SystemFolderLocalizations/ (/系统/资源库/CoreService/SystemFolderLocalizations/)。
进入 zh_CN.lproj 文件夹,看到下面有一个文件叫 SystemFolderLocalizations.strings。字符串就存放在这个文件里。
修改文件权限。右键单击 SystemFolderLocalizations.strings,选“显示简介”,在“共享与权限”中添加自己的用户名并设置权限为读与写。
用文本编辑软件打开该文件,添加以下一行:
“Developer” = “开发者”;
保存退出
Step 2: 添加 .localized 文件

如果一个文件夹要使用本地化,它的下面必须有一个名为 .localized 的文件隐藏文件。

设置 Finder 中显示隐藏文件,参看这里
复制任意一个文件夹中的 .localized 文件到 /Developer
重启 Finder:按快捷键 Command + Option + Esc,调出“强制退出应用程序”窗口,结束 Finder 进程。
再重新打开 Finder 看文件夹的名字已经变为刚才设置的“开发者”了。

第二种:

新建一个英文名的文件夹,打开文本编辑,文本编辑—>预置—>新建文稿—>格式,选上纯文本 ,关闭预置。cmd+N(文件—>新建也行),新建了一个txt文件,在里面输入要汉化的英文名(刚才新建的文件夹名)和中文名,格式是左边是“”英文名” = “中文名”;”。例如:”apple” = “苹果”; 。然后保存(保存到一个不太乱的地方,等下要用到)。保存的文件名一定要为zh_CN.strings,纯文本编码为UTF-16 ,保存—>使用.strings 。 Read more

解决Adobe CS3/4/5 不能完全显示自己安装的字体的方法

法律申明:原创文章,禁止转载,否则追究法律责任!

最近重新装了一下系统,装好系统后升级,装软件,装字体,忙的不亦乐乎,工作堆了一堆,想着赶紧装好了做事,结果,大悲剧啊,出现一个没见过的问题。就是我安装的字体有152个,在其他软件都都能很好的识别并使用,但是在PS/AI/ID/Pr/AE等等等等Adobe CS套件的软件里都只能识别110多种,还有40多种不见了。。。郁闷,这里恰巧又有我需要用的字体,怎么办呢,焦急。。

于是,老赵我比热锅上的蚂蚁还纠结,难道要我去用Windows么,NO,咱是打死也不屈服Windows那么垃圾的系统的,那么,那么,这个怎么办呢,后来想到AI有一个字体扩展功能,就是添加只给AI用的字体,不添加给系统用,字体文件是放在AI目录里的,于是找了一个已经安装但在Adobe CS里识别不到的字体复制到/Applications/Adobe/Adobe Illustrator CS3/Adobe Illustrator CS3.app/Required/Fonts/目录下,然后重启AI,哈哈,成功了,添加的那个字体有了,至少说明一点,AI是支持这个字体的,字体文件没有问题,问题出在识别上。这样做虽然解决了AI的字体问题,但是套件内其他的软件还是没有,而其他软件又没有提供向Ai这样的字体扩展功能,于是乎,还是得解决根本问题才行。

后来试过了很多方法,具体过程就不说了,这里提供解决办法:

Read more