驱动
在10.6以上系统中删除MacFuse
最近清理系统偏好面板时无意中发现MacFuse,依稀记得是VMWare Fusion自带的。虽然对Paragon NTFS for MAC OS X不算完全满意(偶尔是会丢东西的,大家得注意,尽量拷贝去NTFS分区,确认后再删除原始文件),但是MacFuse是同样功能的子集,总感觉没有太大必要保留。没想到,请神容易送神难,这东西还挺难卸载。
首先,只有在10.5时代就装了VMWare Fusion,并一路升级上来的,才会有残留的MacFuse。自10.6以后,由于Snow Leopard自己已经有了隐藏的NTFS读写功能,因此VMWare Fusion安装时默认不会安装MacFuse(虽然这个东西仍然在它的包里,通过安装过程中选择“自定”可以看到)。
问题呢,就出在这里,其实MacFuse目前的版本和MAC OS X 10.6存在一定的兼容问题,还保留了32位不说,卸载都有问题。在系统偏好面板的MacFuse里是有Remove的按钮,但是没有任何效果。实质上,卸载工作是执行:
sudo -s /Library/Filesystems/fusefs.fs/Support/uninstall-macfuse-core.sh
但是运行后会报错:
MacFUSE Uninstaller: Can not find the Archive.bom for MacFUSE Core package.
卸载之所以不能继续下去,其实就是和脚本中对系统版本的判定有关,我们只需要将上面uninstall-macfuse-core.sh中
OS_RELEASE=`/usr/bin/uname -r`
这一行改为
OS_RELEASE=”9.0.0″
之后,再执行脚本即可干净卸载。
最后,需要注意的是,如果VMWare Fusion是前面所说,升级上来的,那么它对共享文件夹的访问还是通过MacFuse的。此时运行虚拟机,会发现修改虚拟机中NTFS分区里的文件会出现挂死现象,并且Windows都无法关机(关机操作是需要回写磁盘分区的)。简单的选择就是强制退出VMWare Fusion,然后拿最新的VMWare Fusion安装包覆盖安装一次即可,由于你的系统当前是10.6+,并且没有自带MacFuse,因此这一次覆盖安装是不会带上MacFuse的,VMWare Fusion改为用MAC OS X系统自己的驱动来读写NTFS分区了。覆盖安装也不会影响你已有的虚拟机及相关设置。
Office 2010硬件加速问题
GPU硬件加速开始逐步进入普通非3D软件中,Office 2010也开始支持了。但是昨天在VMWare虚拟机装上以后,却发现打开一些2007里的PPT,SmartArt和文本框的背景色变成了纯黑,但是点击文本框又恢复成无填充色的效果。反复纠结、搜索之后,发现还没现成答案。猛然想起在选项里看到是否支持硬件加速问题,默认是打开的。进去一修改,重启Powerpoint以后果然恢复了。晕死,虚拟机的显卡驱动和Office 2010存在兼容问题?还是Office 2010的显示硬件加速仍然不完善?修改不采用硬件加速后,对我没什么太大影响,呵呵,反正毕竟只是个Office而已嘛。
解决iChat无法视频聊天问题
今天偶然间发现我的iChat居然提示本电脑无法视频聊天,但是在iMovie等软件里看到iSight摄像头是正常的,花了点搜索了一下,大概有如下思路:
- 到“关于本机”——“USB”里看看iSight是不是识别到了。如果你的iMovie里摄像头是正常的,那么就已经说明硬件和系统驱动是OK的了。
- 到“系统偏好设置”——“家长控制”里看看是否被限制了功能。
- 打开iChat的“偏好设置”——“视频”,看看里面带宽限制是否可调节,如果还可以调节,那么请降低带宽,比如调到500k。如果这个选项本身灰化了,那么请退出iChat,并打开文件:/Users/用户名/Library/Preferences/com.apple.iChat.plist,修改其中bwdup为0,保存后重新打开iChat测试。
我就是修改了plist文件后恢复的,如果你修改后无效,可以考虑删除整个com.apple.iChat.plist文件,唯一的损失是你原先的偏好设置会丢失而已。