Subscribe
Showing posts with label configuration. Show all posts
Showing posts with label configuration. Show all posts

Wednesday, April 23, 2008

如何把Mac OSX个人文件夹(Users/Username)从启动分区移动到其它分区

在终端程序下,用几个简单的命令行即可以把位于启动分区的个人用户文件夹(Users)移动到其它分区(Volume). 这个个人用户文件夹大约相当于Windows下面的Documents&Settings文件夹,很多程序的数据都是默认存放到这个文件夹下,比 如Outlook或Outlook Express的邮件数据。这有个不便之处就是随着数据的日渐增加,你的系统盘(或启动盘)会变得越来越庞大;另外,在重装系统的时候还要考虑把这些数据 先备份出来,也很不方便。在Windows下面,你可以把某些程序的数据储存设置到费系统盘或非启动分区,比如,Outlook或OE邮件。但在OSX下 面有些程序却不一定能够更改,比如Mail这个程序在预置里面有一个选项 “Account Directory”默认设置为个人用户文件夹下的~/Library/Mail, 但是这个方框是灰掉的,你没有办法把它改到别的分区、路径。我的Mail里面有15000多封,2个多G的邮件数据,我实在是不想让它储存在启动分区里。 那怎么办呢?经过一番搜索,发现只要用几行简单的终端命令,可以把个人用户文件夹移动到其它分区,这样,默认存放于个人文件夹/Library/Mail 下的数据也就随之自动转移到其它分区。具体操作如下-

首先,先选中你要把个人用户文件夹移动到的分区,按"Command+I", 在Ownership&Permissions下面,有个"Ignore ownership on this volume", 其前面有个方框选项,请确保这个方框内没有被勾选。然后打开Terminal终端程序,输入以下两行命令:

sudo ditto -rsrc "/Users/username" "/Volumes/volumename/Users/username"
sudo niutil -createprop / "/users/username" home "/Volumes/volumename/Users/username"


其中的username需改为相应的你的OSX系统下的你的用户名,volumename改为要把文件夹移动至的新的分区的名称.

sudo命令会要求输入根密码

其中第一行命令把整个用户文件夹,包括所有隐藏文件,复制到新的分区下的用户文件夹; 第二个命令重新分配原有home目录至新的位置。
然 后退出登录,再login。(要检测是否更改成功,在Finder中打开home<个人用户>文件夹, 然后按住Command键单击顶部中间的小房子图标,在弹出的窗口中,按照从下到上的顺序依次应为: 计算机名/分区名<卷名或磁盘名>/Users/个人用户名,如果分区名是非启动分区的新分区,就对了。

然后再在终端程序中输入如下命令:

sudo rm -dr "/Users/username/"
sudo ln -s "/Volumes/volumename/Users/username" "/Users/username"


同前,username需改为相应的你的OSX系统下的你的用户名,volumename改为要把文件夹移动至的新的分区的名称。

这两条命令行,第一条是删除原来的用户文件夹;第二条是生成一个软连接,或叫别名,把启动分区的用户目录映射到你新的分区的个人用户文件夹(这样就容易找到你的个人用户文件夹-它的别名会显示在标准的启动分区用户目录下,)

如果要把这一设置应用到所有用户,去掉前面两条命令行的/username. 但是你还需要单独删除(上面第三条rm命令)并映像(上面第四条ln命令)每一个用户文件夹,并且保留用户文件夹和共享文件夹,因为有些程序要求你的用户文件夹内的共享文件夹位于启动分区。

以上设置在Mac OSX 10.4.8测试成功.

Wednesday, February 07, 2007

在Mac OSX浏览器里设置/管理打印机

原文见: http://nokrev.com/blog/cups/

知道么,和Linux操作系统一样,你也可以在你Mac OSX的浏览器里控制、设置、查看所有打印机

首先,在System Preference(系统预置)-Print&Fax(打印和传真)-Sharing(共享), 勾选Share these printer with other computers(与其它电脑共享这些打印机).

然后在浏览器内地址栏内输入http://127.0.0.1:631/. 进入该管理界面后,就会看到如下几个选项


Do Administration Tasks-管理界面需要输入根密码才能进入,此处可以添加打印机,管理打印机,管理、查看打印任务等
Manage Printer Classes-此处可以设置打印机类型,比如黑白,彩色等。
Manage Jobs-管理打印任务
Manage Printers-管理打印机

Tuesday, February 06, 2007

如何把M$ Outlook或Outlook Express邮件转换到Apple Mail.app

1. PC机上,如果是Outlook, 先把Outlook邮件导入到Outlook Express下
2. PC机上,找到Outlook Express邮件文件(*.dbx)储存处
***转换之前请先备份Outlook或Outlook Express数据
3. 下载DbxConv.exe软件(免费): http://people.freenet.de/ukrebs/dbxconv.html- (注:此网站可能需要代理才能上)
4. 把DbxConv.exe复制到Outlook Express邮件文件(*.dbx)同一个文件夹
5. 在XP-开始-运行-键入cmd命令进入命令行程序
6. 在命令行程序窗口内转到Outlook Express邮件文件(*.dbx)和DbxConv.exe所在文件夹(用CD命令,不要告诉我你不懂基本的 DOS命令)
7. 命令行窗口内执行 DbxConv *.dbx, 回车, 开始把所有.dbx文件转换为.mbx格式。视乎你的邮件多少和邮件文件大小,我2G的邮件转了约1-2个小时.
8. 进入到.dbx和DbxConv.exe所在文件夹,现在该文件夹里应该多了些.mbx格式的文件。把所有这些.mbx文件复制到移动硬盘,优盘或通过局域网拷贝到Mac OSX机器
9. Mac OSX下, 找到.mbx所在文件夹,把所有.mbx文件扩展名改为.mbox
10. Mac OSX下打开Mail.zpp, 选择文件(File)-导入邮件(Import Mailboxes), 选择标准mbox文件(standard mbox file), 单击下一步(Next)箭头, 浏览并找到.mbox文件夹,选中。导入过程开始,导入所花时间视乎邮件多少和邮件文件大小.
11. 完成后一个名为"导入(Import)"的文件夹会出现在Mail主界面左侧,下面有一些子文件夹,就是从Outlook或Outlook Express导入的邮件。
以上导入过程在 MB701A, Win XP SP2, Outlook2003, Outlook Express 6, Mac OSX 10.4.8, Mail 2.1.1环境下测试成功. 供参考.

Mac OSX向连接于XP的打印机打印设置以及一些较老型号打印机的OSX驱动

第一步: Windows XP打印机的设置:
1. 设置打印机共享
开始-设置-打印机和传真
选中要共享的打印机,右键单击-共享, 设置为共享, 并为打印机取一个共享名
2. 安装UNIX打印服务
开始-设置-控制面板-添加或删除程序-添加-删除Windows组件-向下寻找"其它网络文件和打印服务"-点击"详细信息"-在跳出的对话框内勾选"UNIX打印服务", 然后"确定", 安装UNIX打印服务组件. 注意: 系统可能会提示插入WIndows XP安装光盘.
3. 防火墙
确保XP或第三方防火墙没有禁止打印机共享


第二步: Mac OSX打印设置:
1. 安装打印机驱动
Mac OS X10.4自带很多打印机驱动程序, 一般只要你的打印机比较新, 就不需要安装第三方驱动. 你可以在后面几步设置打印机的过程中查看你的打印机品牌、型号是否已经在系统自带的打印机列表中。
如果你的打印机型号不在Mac OSX系统自带打印机驱动范围内,就要查看一下你所购买的打印机光盘中是否带有Mac OSX的驱动,或者Google一下。
如果你的打印机随机光盘中未提供Mac版驱动,请查看以下网址: http://www.hurring.com/howto/print_osx_to_xp/, 该网站提供的两个安装包可供大约500多款较老式的打印机驱动(HP的居多)。具体支持的打印机列表参照此网址:http://www.linuxprinting.org/macosx...edPrinters.html
2. 配置Mac OSX下打印机
系统预置(System Preference)-打印机&传真(Printer&Fax)-添加打印机(+号)
按住option(alt)键单击"更多打印机(More Printers)"
选"高级(Advanced)", 设备栏里选择"Windows Printer via Samba", 设备URI(Device URI)栏里输入
smb://username: passwords@Workgroup/Machine/Printer(password的p前面空格去掉)
其中username为Mac 用户名, password为Mac用户密码(这两项可以不输), workgroup为XP和OSX所在局域网的工作组名, machine为XP机器在局域网中的名字, printer为前面过在 XP设置共享时的打印机名。然后在下面的型号(Printer Model)内选择你的打印机品牌,并在下面弹出窗口内选择打印机型号。最后选择添加(Add)。
然后测试一下打印机是否可以成功打印。如果还不行,再到打印机和传真设置(Printer&Fax)内选中刚才添加的打印机,单击“打印机设置(Printer Setup)”选择"名称与位置(Name&Location)",在位置栏内输入XP机器在局域网内的IP地址(类似与192.168.0.2)确定。

以上打印设置在Windows XP, Mac OSX 10.4.8(Macbook 701A),HP LaserJet 1015(非Mac OSX预装驱动打印机型号),无线局域网内测试成功.