存档
在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文件,唯一的损失是你原先的偏好设置会丢失而已。
工行捷德U-Key 64位安装方式
今天终于花了点时间研究了下,搞定了Win 7 x64下的工行网银驱动,首先说明,是捷德的,我的UKey是全蓝色,102打头的序号。
驱动下载:http://bbs.pcbeta.com/viewthread.php?tid=446412
安装步骤:
- 解压缩200那个RAR文件;
- 插入UKey,会提示安装驱动,手动指引到解压缩的文件夹,将提示安装成功,但是也许会提示一个未找到的智能卡读写器之类的,不用理会;
- 到工行网站下载Safe_sign_per.exe和打开登录界面需要的控件等,安装;
- 现在可以开始测试了,想放心的话,可以选择重启一下电脑。
我在Win 7 Ultimate x64、IE浏览器下测试成功。上面步骤注意不要颠倒2和3,要先装驱动,这样第3步就不会安装错误的驱动。根据网友反馈,10打头的似乎都可以。
MAC OS X(Leopard)上使用USB串口线
国内大概用MAC OS X的设计师、艺术工作者什么的比较多,IT工程师就少很多了。昨天就发现MAC上如何用USB的串口线都很少中文资料。之前在macfans上发了个帖子问相关问题,总算有人回答是可以的,昨天中午就跑去买了根力特的“USB2.0通用串口线”,做工尚可,拿回来发现最大的问题是没有型号。
没有型号最大的问题就是找不到驱动了。左翻右翻在包装里找到一个小光盘(马上反应过来,这东西不能放MB的吸入式光驱用哦),打开找到一个MAC的文件夹,高兴。拷到我的466里,安装顺利,系统重启后插入线缆一点反应都没有,“网络”里都不提示有新连接,郁闷了!
好,自立根生吧。上力特公司的网站,发现同名驱动好几个,随便下载一个,这次学聪明了,打开包看看。果然和光盘里一样,是FDTI芯片的驱动。没办法,英文google吧。终于让我找到个不错的英文版总结(SerialIO.com),简单来说,就是USB串口线的驱动主要是根据其中的芯片来定。大体上有Prolific和FDTI,另外还有一种PL2303的驱动。Prolific其实就是PL2303的芯片,但是前面这个苹果网站上的通用型驱动似乎装上以后也没反应。最终还是用了Prolific的官方驱动。搜索中还发现,国外比较流行的线是KeyPan的,有完善驱动支持,口碑似乎也不错,建议有机会在国外买的考虑下。
其实一个非常简洁的判断方法是,插上线,查看系统信息(左上角的苹果——关于本机——更多信息)里的USB,一般可以识别到USB-To-Serial Controller,点中以后下面会提示厂商信息。
怎么大概判断驱动可用呢?打开“网络”设置,选择左边的加号,也就是新增端口配置,应该提示找到诸如“USB-Serial Controller”之类的新端口。
顺便提供一个卸载驱动的方法:
rm -rf /System/Library/Extensions/XXXX.kext rm -rf /System/Library/Extensions.kextcache rm -rf /System/Library/Extensions.mkext kextcache -k /System/Library/Extensions
这些指令需要管理员权限,建议使用root用户或者sudo -s。其中XXXX.kext就是驱动的名字,比如这里的两种USB-Serial驱动分别是Prolific和FDTI打头的。
安装好驱动,怎么用呢?最简单的方法就是在终端程序里用
screen /dev/tty.usbserial 9600
注意这个设备文件对不同的驱动是不同的名字,自己注意就行了。9600是连接一般路由器Console口的速率。


