能够在Mac OS X上直接将文件写入NTFS格式的文件系统中一直是一个美好的愿望,感谢navana(我老弟),感谢Google,现在这一切实现了。 From MyMac MacFUSE是Google Code计划中的一个项目,这个项目旨在为Max OS X创建一套与面向Linux开发的FUSE (File-system in USErspace) 完全兼容的API,这样许多FUSE文件系统格式通过简单的编译以后就完全可以在Mac系统上运行了,这其中就包括作为Mac-Intel用户最为感兴趣的NTFS-3G文件系统。NTFS-3G是一个为Linux等操作系统开发的开源的可读写NTFS驱动。 那么如何在Mac系统中也能使用到NTFS-3G呢? 通常的做法是先下载安装MacFUSE,然后下载NTFS-3G源文件,之后在Mac系统中编译,编译成功以后手动挂载需要读写的NTFS文件系统。这一系列步骤实在是过于繁琐。所幸,有好心人提供了更加简单的解决方案。 1。安装MacFUSE Core,这是核心库文件,必须最先安装,目前最新版本是0.2.2,安装完毕以后需要重新启动操作系统。 2。安装MacFUSE Tools,这是他人开发的基于MacFUSE Core的增强工具。 3。安装NTFS-3G,这是已经编译好的NTFS-3G安装文件,直接安装即可。 2,3都是ShadowOfGed开发的,原始出处在Applenova论坛中,我是几乎从头到尾读了这个帖子才最后发现他编译好的这两个安装文件,真是如获至宝,要知道这之前我折腾了一下午,下载将近1G的XCode Tools,尝试编译所有模块的源文件,最后再手工挂载,可惜的是虽然编译正常,但是最后执行ntfs-3g挂载的时候,始终有错误。 上述三个文件全部安装完毕以后,重新启动系统,Mac将会自动使用NTFS-3G格式并且是允许读写的方式自动挂载任何检测到的NTFS文件系统。总算可以在Mac下面直接把文件Copy到移动硬盘里了,虽然写文件的速度只能达到每秒1.1M,但是确实是一个美好的开端,不是吗? Cheers! Update@2007-3-4 使用NTFS-3G自动mount分区的时候,有一个问题就是不支持中文名称的文件夹或者文件,所有包含中文名称的目录或者文件都无法显示出来,解决方法是,在NTFS分区的根目录上,建立一个叫.ntfs-locale的文件(注意文件前面有个点),文件的內容是zh_CN。[via OurMac.net]
Tag: Mac
Mac之路(八)- 让终端支持Backspace
系统默认的终端程序在Localhost中可以用delete键删除前一个字符,但是当telnet或者ssh到另外一台主机上的时候,按delete键就不管用了,会出现一个怪字符而不是删除前一个。 我们需要在终端程序的预置中作如下设置,别忘了设置完毕以后还要在文件菜单中点击“将设置用作预置”,这样下次重新启动终端也不会丢失这个设置了。 就是把“Delete键代表退格”前面打上勾。 Mac就像Linux,就像Firefox,你对他越熟悉,设置的越多,他就越好用。 如果我们使用的是iTerm,而不是Mac自带的终端程序,那么需要在iTerm的预置中作如下设置,添加一个delete的键盘映射。
Mac之路(七)- 快速锁定屏幕
当你在工作单位离开自己的座位,通常都要锁定自己的计算机屏幕,这是出于安全的考虑,在Windows中我们可以按Win+L快捷键,那么在Mac中如何快速锁定屏幕? 默认安装后的Mac在菜单里面只有“注销用户”这个选项,而注销用户虽然确实会退回登录屏幕,但是所有当前运行的程序都会被终止,无疑这是不符合我们要求的。 解决方法就是使用“钥匙串访问”实用程序(Keychain Accesss),这个程序位于应用程序->实用程序下。双击打开程序,然后设置预置,在通用选项中把“在菜单栏中显示状态”打上勾,这时候就能看到系统状态栏中多了一个小锁的图标。 以后,单击这个锁,就可以直接选择“锁定屏幕”了。 Update@2012-07-22 这篇文章似乎是全站中在Google中被搜索最频繁的文章,虽然我的Blog中还有很多更专业的文章。 😀 实际上锁定Mac屏幕还有更简单的方法: 如果你使用的不是Macbook Air也不是2012年最新的Retina Macbook Pro(因为这两款机器都没有光驱,也就没有Eject按键),那么可以直接使用系统内置的锁屏快捷键Ctrl+Shift+Eject(键盘最右上方的那个键)。 锁定屏幕还有更曲线救国的方法: 使用屏保,首先在安全选项中设置屏保恢复时需要输入密码。 然后在屏保选项中设置Hot Corner,我是设置为屏幕右上角,这样需要离开机器的时候,将鼠标甩到屏幕右上角,屏保就会立刻启动。