浏览模式: 标准 | 列表
3月
22

MacBook 彻底禁用休眠

 今天我儿子回来了,回来第一件事就是把我的MacBook给合上了,之前因为把MacBook的内核强制开了64位,所以机器休眠之后无法唤醒了,害我一上午的工作白做了。于是我开始从网上搜集彻底禁止MacBook休眠的方法。开始是使用:

sudo pmset -a hibernatemode 0

之后发现仍然合上笔记本之后无法唤醒。然后又从网上找了一个 Insomnia 的软件,装了之后,仍然不能阻止合上笔记本休眠,而且休眠之后仍然无法唤醒。在我绝望之际,看了一下 Insomnia 的控制台日志,发现它的驱动加载失败了,我怀疑这可能跟我强制开启MacBook的64位内核有关,于是把内核换回32位,重启。之后合上笔记本休眠之后可以正常唤醒了,使用 Insomnia 之后也可以阻止合上笔记本就休眠了。

原来一切问题的根源都来自64位内核,用了一段时间的64位内核,说实话没感觉到有什么特别的地方,除了休眠不正常以外。现在发现在32位内核下,那些64位的程序照样可以运行,没什么区别。看了我的MacBook 403确实不适合使用64位内核,不过我同事的MacBook使用64位内核就没有这个问题,当然他的MacBook也比我高一个档次。所以,跟我一个型号的64位内核就不要试了,如果是更高级版本的MacBook,你可以试试,如果也遇到我这个问题的话,应该用同样的方法可以解决。

» 阅读全文

3月
19

雪豹字体美化

都说苹果字体好看,我想那应该是30年前的评价吧。现在的苹果字体,尤其是中文字体,特别是简体中文字体,在我看来那简直就是一坨屎。雪豹中的简体 中文字体是两坨。

不过还好,通过字体替换,还是可以补救的。下载这个 simsun.ttc(注意,这个不是 XP 或者 Vista、Win7里面的 simsun.ttc,是一位大侠修改的,其中包含了 8pt-18pt 的清晰点阵字型,这些字型并不全是宋体,好像只有 18pt 的点阵是宋体,14pt-17pt 的点阵像是微软雅黑,8pt-13pt的点阵不知道是什么字体,不过字型很饱满,相当清晰。另外,其中的英文字体也不是simsun中原本的英文字体,相当美观)。然后放到雪豹的字体文件夹中:

/Library/Fonts

如果安装到个人目录下的字体目录中的话,后面会在某些root界面中不显示汉字,只出现方块。

之后修改 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/Resources /DefaultFontFallbacks.plist, 将其中的简体和繁体中文字体统统替换为 SimSun。

然后再执行

defaults -currentHost write -globalDomain AppleFontSmoothing -int 3

就可以看到圆润饱满清晰的汉字了。

如果你想我一样更喜欢看点阵字,而不是平滑的抗锯齿的肥胖字,可以执行

defaults -currentHost write -globalDomain AppleAntiAliasingThreshold 12

这句,这样小字体就都是按照点阵显示了,而没有大于12pt的字体还是按照平滑字处理,效果相当好。不过不是所有的程序都支持,比如 Firefox 下面仍然是平滑的抗锯齿的肥胖字,而 Safari 和 Chrome 下面就按照点阵字显示了。这样也有一个好处,有些站点是专为苹果系统设计的,所以其中的汉字字体他们会指定苹果下的一中叫做Hiragino Sans GB字体,这个字体在抗锯齿效果下对汉字支持还算比较好,不过它不包含清晰点阵字,所以在取消抗锯齿的效果下,显示就相当差了。浏览这样的网站,用 Firefox 就好了。而浏览器其它网站时,用 Safari 或 Chrome。就会有类似 XP 下的清晰效果了,其实比 XP 下效果还要好,因为当你遇到小字体时(8pt-10pt),你会看到清晰小点阵字,遇到大字体时(18pt以上),你会看到清晰的抗锯齿字,这些效果要比 XP 下好得多。

3月
17

Mac OS X 下的 VNC

Mac OS X 的要远程连接 Windows,直接使用微软的 RDCRemote Desktop Connection) 就可以啦,不过要想在 Mac OS X 上远程以图形界面来访问另一台 Mac OS X、Linux,或者开放远程桌面给 Windows 或其他系统访问的话,就需要使用 VNC。

Mac OS X 内置了远程管理功能,在“系统偏好设置”->“共享”中,打开“远程管理”功能后,用 Apple Remote Desktop 来远程访问了,可惜这个 Apple Remote Desktop 不但要收费,而且只有在 Mac OS X 上才能用,在其它系统上不能用。不过,这个远程管理功能实际上还提供了 VNC 服务器的功能,在其它系统上是可以使用 VNC 客户端来访问它的。

不过这个“远程管理”毕竟不是专门为其它系统访问提供的,所以这个如果作为 VNC 服务器来说并不好用,支持的客户端有限,比如使用 UltraVNC Viewer 就连不上它,使用 RealVNC Viewer 虽然可以访问它,但是会有警告信息,并且很容易断线。

所以,我们还需要换个别的 VNC 服务器才好,RealVNC Server 有 Mac 版本,但是是企业版,个人用不合适。这里推荐一个 Vine Server for Mac OS X,这个 Vine 很有意思,它跟 RealVNC 正好相反,它的服务器是免费的,客户端是收费的。这个 Vine Server 目前最新的版本是 3.11,对 Snow Leopard 支持的也很好,而且可以作为服务来启动(不是作为应用),只要 Mac OS X 开机,就算不登录,也可以用 VNC 客户端访问它。而且可以不设置访问密码,这样在自己家中使用就方便多了。我用  UltraVNC Viewer 和 RealVNC Viewer 都可以连上它,速度很快,也很稳定。

所以我的选择就是,在 Mac OS X 上,客户端用 RealVNC Viewer,服务器用 Vine Server。非常好的完美搭配。

» 阅读全文