Sunday, October 4, 2009

怎么才能在Safari上看到自己设计的网页是否有错误






Safari本身有很强的Debug功能。要使用该功能,需要修改safari的设置偏好。
首先关闭Safari,如果安装了XCode,可以到用户资源库下的Preferences文件夹内找到com.apple.Safari.plist,并用Property List Editor将其打开。
从打开的Safari plist文件中,点击Root,然后点击New Child键。将New item修改为IncludeDebugMenu。Class为String,而Value一项为1。按住Apple和s键,将文件储存,然后退出Property List Editor。
再次打开Safari, 就会看到在菜单栏”帮助”的右边将出现Debug一项。点击它,就可以看到诸如Javascript Console等等的debug辅助工具。对于Leopard上的Safari 3来说,一个遗憾就是使用透明窗口一项已经不起作用了。
Picture 4.png
如果没有安装XCode,可以打开终端,然后输入:
defaults write com.apple.Safari IncludeDebugMenu 1 回车
然后重新启动Safari即可。

Leopard中Finder的可变菜单


按住Option、Ctrl或Shift键,从Finder最上层菜单进行依次浏览,你将会发现这些菜单与不按这些键时有许多不同。
这些变化包括:
清倒废纸篓(Empty Trash) - 按住Option键后选择清倒废纸篓,系统将不在显示各种警告。这包括当文件或文件夹被锁定后的删除警告。
如果废纸篓里有被锁定的文件或文件夹,在不按Option键的情况下清倒废纸篓时,系统会弹出警告说明有锁定的文件。此时你无论你选择“停止”(Stop)或“继续”(Continue),将都不能删除该锁定的文件。一旦按住Option键,在选择清倒废纸篓,不仅没有系统警告,被锁定的文件或文件夹也被删除。
按住Option键再选择清倒废纸篓,与从Finder偏好设置(Preferences)中的高级(Advanced)选项里的”清倒废纸篓之前显示警告”的作用是一样的,但如果修改了设置,每次清倒废纸篓时系统都不会出现警告。而锁定的文件或文件夹的一个目的就是防止误删,因此在偏好设置中钩选此选项时应该慎重,不妨使用按住option键来清倒废纸篓这一一次性的方法。
安全清倒废纸篓 (Safe Empty Trash) — 按住option后选择”安全清倒废纸篓”,Finder也将不在提供警告。
打开方式 (Open With) — 按住option后,将变成”总是以此方式打开”(Always Open With)。
“打开方式”的作用是允许用户使用非”默认”(default)应用打开文件,这也是一次性的临时操作。而”总是以此方式打开”的意思是更换了某文件的默认应用。
使用”总是以此方式打开”这一功能同在选择某个文件后,使用组合键苹果键和I,或Finder工具栏的”显示简介”(Get Info)功能后,对所弹出的文件简介下的”打开方式”下拉菜单进行修改一样。
关闭窗口(Close Window) — 按住option后,将变成”关闭所有窗口”(Close All)。
选择”关闭窗口”后,Finder将关闭当前处于”激活”状态的Finder窗口以及文件、文件夹或宗卷的简介窗口(不包括查看器窗口)。处于激活状态的窗口上方的按键为彩色,而未激活的窗口的文字或按键均未灰色。该选项的功能等同于点击Finder窗口左上方的红色球型图标。
选择”关闭所有窗口”,则将所有的Finder窗口,无论是处于激活还是未激活状态,这些窗口都将关闭,甚至包括查看器的窗口。
如果在点击激活状态的窗口的红色球型图标时按住option键,所有的Finder窗口也将关闭,但是,在使用这种关闭的方式时,如果查看器窗口在打开,而你点击的是其它的Finder窗口上的红色球型图标,查看器的窗口将不能关闭;如果你此时点击的是查看器窗口,其它的Finder窗口将不受控制。
显示简介(Get Info) — 按住option后,将变为”显示查看器”(Show Inspector);如果此时查看器已打开,则变为”隐藏查看器”(Hide Inspector)。而按住Ctrl键后,则变为”获得摘要信息”(Get Summary Info)。
显示简介,顾名思义,就是显示某个文件、文件夹或宗卷的综述信息。
当选择的多个项目时,如果选择了”显示简介”,Finder将每个项目的简介逐个显示并排列出来。而如果选择了”显示查看器”,Finder将把所有选项的综合信息以都列在一个简介上,这个简介的窗口上的黄色球型图标将成为灰色,不允许存放到Dock上,另外该窗口上方的条框也比一般的显示简介要小。与一般简介更大的不同在于查看器的内容是随所选择的项目的变化而随时变化的。比如,如果先选择了一个文件,然后”显示查看器”,在不关闭查看器的情况下,选择其它文件,此时查看器的内容就变成了新选择的文件简介。
关闭查看器的窗口,可以用苹果键、Option和I,也可以用苹果键、Option和W。这两个组合键的区别在于: 如果是用了第一个,则将仅关闭查看器窗口,其它Finder窗口则不受控制。而用后者,则将关闭所有Finder窗口。
选择”获得摘要信息”所得窗口则是查看器的”显示简介”版。所显示的摘要不根据所选择的项目的变化而变化。其窗口关闭的行为同”显示信息”。
打开(Open) — 按住ctrl键,将变成”在此窗口打开”或”在新窗口打开”。
Finder在缺省情况下,只有当点击桌面上的文件夹或宗卷时,才会打开新的窗口。也只有当选择桌面上的文件夹或宗卷后,按住ctrl键时,Finder菜单中的”打开”选项会变为”在此窗口打开”。”在此窗口打开”其实并不起什么作用。
如果在Finder的偏好设置(Preferences)中的”通用”(General)下,勾选了”总是在新窗口中打开文件夹”以后,在点击任何文件夹时都将以新的窗口打开。而Finder菜单本身并不受到任何影响。
快速查看(Quick Look)。。。 — 按住option键后,变成了”幻灯片显示”(Slideshow)。
“幻灯片显示”其实就是”快速查看”的全屏方式。如果目前正在运行”快速查看”,此时Finder的菜单里的该项内容将变为”关闭快速查看”(Close Quick Look)。由于幻灯片在运行时采用了全屏,以此无法看到Finder菜单,但是关闭幻灯片的快捷键与关闭快速查看的快捷键是一样的,都是同时按苹果键和y键,这也是当进入幻灯片索引表(index)模式后的最快的退出方法。
全选(Select All) — 按住option键后,变成”取消全选”(Deselect All)。
全选指的选择某个文件夹内的所有可见内容。而”取消全选”则指的是将目前所选择的所有选项都不在选择,这个功能相当于用鼠标点击承载被选文件夹内的空白部分。
整理(Clean Up) — 按住option键后,变成了”整理所选内容”(Clean Up Selections)。而如果不按option键时,菜单显示的是”整理所选内容”的话,按住option键将变成”整理”。
选择”整理”,Finder将把桌面或窗口上的所有项目排列整齐,把图标尽可能地端正地放入最接近的空网格里。
当选择了若干项目以后,Finder菜单将自动变为”整理所选内容”,在此时如果想要整理所有项目,而又不取消所选,就可以按住option键,将菜单变为”整理”。
排列(Arranged by) — 按住option键,将变成”保持整齐的方式”(Keep Arranged by)。
排列是一次性的过程。在图标显示(Icon View)模式下,选择以某种次序排列以后,这个次序可以人为地打乱。但是,如果选择了”保持整齐地方式”以后,文件或文件夹的图标次序则由Finder来控制,只有对该文件夹增加、删减或移出项目时,文件夹所含的内容的图标在次序或位置上才会发生改变。

用QuickTime播放器(非专业版)制作QT电影

以下步骤教你用非专业版QuickTime播放器,快速制作QuickTime电影。如此简单,难怪它叫QuickTime.

1. 启动QuickTime播放器。
2. Cmd+o或“文件”—》“打开文件”,打开“打开”窗口。
3. 用“打开”窗口,选择一张图片,QT将以新窗口打开此文件。
4. 用Finder找到其他图片后,把这些统统图片拉到上一步所打开的窗口,直接拉到图片上。
5. 关闭上述窗口,或退出Quicktime播放器。在对话栏,选择存储。

以上方式将生成一个每秒15帧的mov文件。如果所用图片过大,播放控制按钮可能在屏幕显示不出来。可用cmd+3,将播放器缩至“适合于屏幕”。即使如此,您也可能需要隐藏Dock。

如果成批拉动图片,通过Finder的分栏显示方式选择图片后,可保证图片以文件名次序依次播放。用Finder的其他方式选择图片后,图片将以随机次序显示。

Automator应用实例(2) - 抓贼工具-自动抓拍发送器

有个叫iAlertU的软件,它有个功能是当小偷打开偷来的苹果电脑以后,电脑用自带iSight给贼拍个照,然后把照片通过邮件发出去。这个工序似乎非常的清楚:

登录->Photo Booth拍照->Finder找到照片->激活Mail->发出附件。

Automator在用户登录前不可能起作用,但是我们可以把Automator应用连接到用户的登录项目中去。在登录以后我们需要做一些准备工作。在系统软件中能支持Automator的操作中,没有可以直接帮你找到用Photo Booth所拍的最后一个照片的操作。也就是说假设你的Photo Booth文件夹里已经存有多个照片,使用Automator资源库里的操作没办法帮你选最后一个照片。这里采用了一个迂回的方法:

用Finder找到用户Photo Booth文件夹->把里面的所有内容存档->删除里面除了归档以外的文件。

这个时候你的Photo Booth文件夹下就空了。在拍照以后,里面的照片就只有一张。你只要找到这个jpg文件,然后存档(变成Zip文件),在发送出去就行了。再完善一下这个流程,就变成:

1。 用Finder找到用户Photo Booth文件夹 (结果:Photo Booth文件夹)

2。 用Finder调出文件夹内内容(输入:Photo Booth 文件夹。结果:该文件夹内的所有文件).

3。 把文件过滤(里面可能有zip文件) (输入:Photo Booth文件夹。结果:非zip的所有文件)

4。 把除了zip以外的文件归档 (输入:非zip的所有文件。结果:非zip的所有文件被打成一个zip包)

5。 把归档重新用时间命名(来避免重名) (输入:刚生成的zip。结果:重新命名为“归档+时间”.zip)

6。 用Finder找到Photo Booth文件夹中的非zip的所有文件 (因为第4步所提供的结果是一个.zip文件,所以此时只有在调动Finder来找这个Photo Booth文件夹。结果:Photo Booth 文件夹内的非zip的所有文件)。

7。将非zip的所有文件送到废纸篓。(输入:非zip的所有文件,结果:这些文件到了废纸篓。换句话说,Photo Booth文件夹此时应该只有zip文件。)

—— 截至到此时,一个工序实际已经完成。下一个工序将开始。

8。用Photo Booth拍照。(结果:Photo Booth文件夹里产生一张照片)

9。Automator 等待5秒钟,给Photo Booth充足的时间来产生照片。

10。关掉Photo Booth。

——- 到此为止,其实又一个工序已经完成。

11。用Finder 找到Photo Booth文件夹的jpg文件 (结果:jpg文件)。

12。用Finder 把该图片归档 (输入:jpg文件。结果: 装有jpg的zip文件包).

13。用Mail新建邮件(输入:zip文件包。结果:带有附件的邮件信息)。

14。发送邮件。(输入:邮件信息。结果:待发邮件被发出)。

15。让Automator等待10秒钟,以便Mail里有多个待发信息。

16。关闭Mail。

相应的操作如下:

1。应用:Finder。操作:获得指定的Finder项 (get specified Finder items)。注释:将该操作拉到工作空间后,点操作中图框内的加号,然后找到图片/Photo Booth。

2。应用:Finder。操作:获得文件夹内容(get folder content)。

3。应用:Finder。操作: 过滤Finder项(Filter finder content)。注释:选择并输入:名称扩展名不包含zip。

Picture 27.png

4。应用: Finder。操作: 创建归档 (Create Archive)。注释:可以随便起一个文件名。位置选择为图片文件夹下的Photo Booth文件夹。

5。应用: Finder。操作: 更改Finder项的名称(Rename Finder Items)。注释:选择”添加日期或时间”。日期/时间: 创建; 格式:月日年; 位置: 名称之后; 分隔符:无。

6。应用: Finder。操作: 查找Finder项(Find Finder Items)。

Picture 28.png

7。应用:Finder。操作:移至废纸篓。

8。应用:Automator。操作:运行AppleScript。注释: 由于Photo Booth本身没有支持Automator的操作,所以只有借助其他方法来完成,按照下图中第六步的内容在你的AppleScript栏内输入。注意如果你使用的是中文环境,应该把原文中的”File”,改成3。 那一行就应该写成: tell menu 1 of menu bar item 3 of menu bar 1

另外,这段AppleScript只有在启动辅助设备的控制以后才能够生效。到系统预置(System Preferences)中的万能辅助(Universal Access)里,勾选最下面的一行“启用辅助设备的控制”(Enable Assistive Device Control)。

9。应用: Automator。操作: 暂停(Pause)。注释:Photo Booth在启动后要等3秒才能拍照,拍完照后又要一点时间来生成文件。所以不妨设置为停顿5秒。

Picture 29.png

10。应用: Automator。操作: 运行 AppleScript(Run AppleScript)。注释:按照图中的命令输入。

11。应用: Finder。操作: 查找Finder项(Find Finder Items)。注释:位置为图片文件夹下的Photo Booth文件夹。选择并输入扩展名等于jpg。

12。应用: Finder。操作:创建归档(Create Archive)。注释:把归档的文件夹存在其它位置,比如文稿文件夹内。归档名称可以随便命名。

Picture 30.png

13。应用: Mail。操作: 新建Mail邮件(New Mail Message)。注释:输入Email地址和简单的标题,选择你的email账号。要想使用这个功能,必须先设置Apple Mail。

14。应用: Mail。操作: 发送待发邮件(Send outcoming messages)。

15。应用: Automator。操作: 暂停(Pause)。注释:设置成10秒或更短一点。

16。应用: Automator。操作: 运行AppleScript(Run AppleScript)。注释:按图中内容输入。

Picture 311.png

在试运行成功以后,应该将此工序”存储为…”(Save As…)应用(从“存储为”对话栏里将类型设置为应用。当应用测试成功以后,打开系统预置(System Preferences),在账户(Accounts)预置中,点击启动项目(Startup Items),然后把你所存的Workflow应用文件拉到启动项目栏中。当用户再次登录时,就会调用此应用。

本实例的Workflow文件可以此处下载:thiefSnapshot.zip,但是应该注意,由于这个程序中有固定的链接,因此在你打开该Workflow文件时,可能会造成错误。另外,以上程序是用Mac OS 10.4系统的Automator所作,尚未在Leopard上测试过。

Automator应用实例(1) - 网上抓图存档工具


假如你看到某些网页有很多漂亮的图片,又不想使用Safari将该网页存储为Webarchive,一张张地下载又很慢,那么可以试试用Automator来完成这个任务。这一任务的基本工序流程是:
从Safari上找到图片的url->下载这些url。
如果我们考虑的再周全点,就会想到,下载应该下到一个专有的文件夹。另外,如果这个文件夹里面有文件,应该想办法避免文件重名。假设,我们现在直接在硬盘下设立一个空白文件夹叫Download,专门处理类似的下载,那么我们的Workflow就可以进一步修改为:
到Safari当前的网页去->找到该网页的所有图片url->下载这些图片至Download文件夹->将下载的图片用归档,归档文件名要独特->将下载的图片的原件删除。
这最后一步为下次下载图片做好了准备,因为此时Download文件夹里只有zip文件,而其余的文件都挪到废纸篓里了。根据上述分析,我们可以检查所需要的操作(Actions)。
1。从Safari得到当前网页。应用: Safari。操作:从Safari中获得当前网页(Get current webpage from Safari)。结果:当前网页的URL.
�� 11.png
2。从网页上找到所有图片URL。应用: Safari。操作:从网页获得图像URL(Get image URLs from webpage)。输入:当前网页的URL。结果: 图片URL.
3。下载这些图片。应用: Safari。操作:下载URL(Download URLs)。输入:图片URL。结果:图片。
4。创建这些图片的归档。应用:Finder。操作: 创建归档(Create Archive)。输入: 图片文件。结果: 装有图片的zip文件。注意如果你设定的文件名,前面加了个”.”,该zip文件则变为隐含文件。可以参见如何显示隐含文件一文,将其显示出来。当然,也可以再做一个Automator来处理隐含文件,知道该怎么做么?
�� 10.png
5。更改zip文件。应用: Finder。操作: 更改Finder项的名称(Rename Find Items)。输入:zip文件。结果: zip文件。
6。找到文件夹里不是zip格式的文件。应用:Finder。操作: 查找Finder项(Find Finder Items)。输入:无。结果: 非zip文件。
7。将非zip文件挪到废纸篓。 应用: Finder。操作: 移至废纸篓(Move to Trash)。输入: 所有非zip文件。结果: Download文件夹里只有zip文件。
用Automator建立好工序流程并经过试运行后,从菜单里选择“存储成插件”(Save As Plug-in)。从”插件用于”下拉菜单里,可以选择“脚本菜单”。在屏幕的又上角将出现AppleScript的图标,点击该图标,将出现菜单,而这个插件就在菜单里。使用时,用Safari浏览时,从”脚本菜单”下启动这个Automator插件就可以了。
Workflow文件:grabweb.zip

Automator是什么东西


Automator是用来处理工序流程(Workflow)的工具。

Workflow(工序流程)的作用
工序流程本身是一个既简单又复杂的概念。每个流程可以包括若干节点(nodes)或环节,而流程就是将这些环节连接起来,对流程的执行其实就是按部就班地一步步将按照预定的环节走完。复杂的流程中,环节可能有叉道(forks)、或有条件和选择(conditional)、或着形成回路(loop)。举个例子来说,用户到某个部门提交申请。对于申请审批这一工序,大致就可以分这几个环节: 1。 用户提交申请。2。有关人员接到申请后,审核。3。批复。这看起来就是一个很简单的序列(sequence)。但是在实际生活中,这个工序可能更复杂。比如:这个申请本身是申办证件。在第2步审核时,如果发现用户表格填写不对,那就在批复时就要退表。而如果审核批准了,那下一步就应该是证件办理。也就是说审核的结果将成为一种条件。再如果,用户提交申请时同时交费,那么在收到申请时,就要分拣。表格要送审,支票要送至财会部门上帐。这样在分拣时所产生的两种结果将同时走不同的渠道,这就是在工序中就行成了叉道。
工序流程之所以重要主要在于两个方面:1.在有明确的目标的前提下,设计流程将有助于获得实现目标的最经济的捷径,同时也有助于看清各个环节,分析可能遇到的情况和实现目标的必要条件,便于对项目的全景和可能遇到的问题以及解决方法的了解。2。工序流程对于经常性、重复性操作具有非常现实的意义。而就Automator来说,所针对的就是重复性操作和批量处理。在电脑的使用当中,对于一次性的操作,直接手动操作要比先考虑流程迅速的多。因此,当使用Automator的时候,除了目的和要实现何种结果必须明确外,还应该考虑你将要设计的流程和所采取的步骤以后是否会经常用到。
重要概念
除了流程以外,要弄明白Automator,还要先注意几个概念。
电脑从诞生发展到现在,都是基于处理器(Processor)的模式。现在大家一提到处理器,就想到的是芯片,而忘掉了其原有的内含。处理器其实就是加工机。概念上电脑和给谷子脱壳的脱壳机差不多,都是用户往机器里送些东西,再给机器若干指令,经机器加工后,产生一些新结果,脱壳机吃下个谷物,然后吐出了脱了壳的谷物。而你向电脑输入了些数据,经过处理后,也给你相应的结果。在电脑里你送入的数据叫输入(input),而经过加工后所产生的数据叫输出(output)。这种加工机的概念在Automator中体现得非常明显。输入(Input)、输出(Output)、操作(Actions) 和结果(Results),这些都是要在使用Automator时所碰到的概念。
工序举例
其实,就Automator的用户界面而言,无论是Tiger版的还是Leopard版的,使用起来都很简单,但大多数用户即使知道它有助于重复性操作,也对它无所是从。其主要原因是想不到自己在什么场合会有经常性、重复性的操作。以下一些例子或许能对大家有所启发:
1。把Apple Mail里的所有加了标记(Flag)的邮件转换成文本文件、甚至是PDF文件(需要下载免费的Text to PDF Workflow)。
2。把.Mac相册里的所有照片导入iphoto里去。
3。通过搜索iCal来查找本月过生日的朋友的信息,并使用iCal来按时间给那些朋友自动发祝贺邮件。
4。把所有图片都自动修改尺寸。
用户经常抱怨没有苹果版的FlashGet,不能快速下在某网站的所有图片。但是用Automator建立一个简单的工序,就可以帮你下载网页上的所有图片,甚至是自动将这些图片装包,并用电子邮件邮给自己的同好。
局限和不足
Automator的确有一定的局限性。一方面,工序流程可以非常复杂,而Automator能够处理的是序列性的步骤,虽然Automator的一些动作(Actions)里可以具有过滤功能(Filter),比如,如果文件名里有marbles,就对此文件归档。。。等等。但是它自身所能处理的条件很有限,就上例中,它能处理文件名中带有marbles的文件,但是不能在同一工序中同时将文件名中不带有marbles的文件挪到废止篓里清除。在Mac OS 10.4里的Automator本身不能处理回路(loop),而Leopard内的Automator增加了这个功能。
另外,除了苹果自身的一些应用具有动作指令可以用与Automator以外,第三方软件提供对Automator的支持的操作(Actions)不是很多。虽然Automator本身具有运行Apple Script(脚本文件)和Shell Script的功能,可以完成相当复杂的流程,但是懂得使用AppleScript(脚本)或Shell Script的人就更少。
但是对于高级用户而言,他们自己也可以写Automator的操作,这些操作可以用AppleScript和/或Objective-C或其它脚本来写。但是这几种情况所生成的操作有一定的差别。 AppleScript所制作的操作,只有在应用支持脚本的情况下,才能控制应用,而Objective-C的操作要求该应用必须有应用可编程界面(API)。纯AppleScript的操作不可以直接调用系统框架和其他系统资源,而Objective-C、混合性AppleScript或Shell Script操作则可以。对于一些向提示用户让用户输入信息这类的小操作,以上几种操作都可以完成。
界面介绍 (Mac OS 10.4版Automator)
Automator的使用本身很容易。从应用文件夹打开Automator。Automator的左上第一栏为资源库(Library),里面是可以具备Automator操作的应用、工序样本,以及你所编写或安装的Automator流程。中间一栏为操作(Action),显示的从资源库里所选择的应用的所有操作。如果从资源库里直接点击应用文件夹,该文件夹里所有应用的操作就显示全部显示在操作栏下。左下方一栏为操作提示。从操作栏选择一个操作以后,左下栏就显示它的作用,以及所需要的输入(input)和可能产生的结果。右侧空间为工作空间。工作空间右上角有个运行(Run)键。制作工序流程时,从操作栏里把操作按次序拉到工作空间栏,然后点击运行键就可以试运行你的工序。
Automator的菜单上有三个存储(Save)。如果仅用”存储”(Apple+S),所存文件将为workflow文件。如果用”存储为”(Apple+Option+S),将允许你选择是否是workflow文件还是应用。workflow文件和应用的区别,在于workflow文件需要Automator应用打开,本身不能运行,要借助Automator的运行功能(Apple+r 或点击运行键)才可以运行该工序。而应用则可以独立的运行。最后一个存储是存为插件。插件本身也不能运行,而是做为其它应用或系统的功能。支持Automator插件的应用有Finder、文件夹操作、iCal示警、图片捕捉、打印流程和脚本菜单。做为Finder的插件,可以通过Ctl点击Finder窗口或桌面,从所调出的菜单里Automator选项中开启。脚本菜单则需要先将AppleScript设置为显示菜单,就会在屏幕标志时间地方的左侧出现一个脚本图标。从点击该图标所显示的菜单里就可以找到你的Automator插件。

升级安装Leopard后蓝屏、不能登录、管理员用户变成标准用户的处理办法


从Mac OS 10.4直接采用升级安装后,可能会遇到以下麻烦:蓝屏、灰屏、输入原用户密码不能登录、原系统没设密码,但更新后缺不能登录、原来的管理员用户变成了标准用户。
另外在安装Leopard后,在出现故障进行重新安装时,如果没有选择安装方式,系统将以升级安装做为缺省方式对故障系统进行升级安装,以上问题也会出现。
蓝屏或灰屏:
原因是第三方软件、比如Unsanity的软件,造成新系统故障。
处理方法:
重新启动,同时按住苹果和S键,进入单用户模式,然后输入:
mount -uw / 回车
rm -rf /System/Library/SystemConfigurationi/ApplicationEnhancer.bundle 回车。
reboot回车。
其它方法包括将本机设置成目标磁盘模式并用其它机器来删除ApplicationEnhancer.bundle。

.升级安装后不能登录:
原因:如果原系统的用户创立于10.2.8或以下,而且密码超过了8个字母。
解决方法:
重新启动,同时按住苹果和S键,进入单用户模式,然后输入:
mount -uw / 回车
launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist 回车
dscl . -delete /Users/短用户名 AuthenticationAuthority 回车
passwd 短用户名 新密码 回车
再输入一遍密码 回车
reboot 回车。
系统重起后用新密码登录。
3.升级安装后管理员用户变成标准用户:
原因:系统安装盘不能辨别最新版本的系统,在缺省条件下,设置为”升级”安装。升级安装时,由于系统设计的问题,导致原用户的工作组信息发生了变化。
解决方法是:
重新启动,同时按住苹果和S键,进入单用户模式,然后输入:
mount -uw / 回车
passwd root 回车
输入一个密码 回车
再输入一遍密码 回车
reboot 回车
再重起后,用用户名root和新密码登录。如果登录窗口是以用户名列表的方式,点击”其它用户”,然后用root和新密码登录。从Dock或苹果菜单里打开系统设置偏好(System Preferences),找到”账户”(Users)设置,选择原管理员用户,并勾选”允许用户管理这台电脑”(Allow user to administer this computer)。

按住电源开关,没有任何反应,指示灯不亮,屏幕也是漆黑,该怎么办


如果你的机器是笔记本电脑,应该把电池拆下,试用外接电源启动,如果机器可以启动,则说明你的电池已经报废了。如果外接电源不能让机器启动,也可以尝试用电池启动。
如果都不能启动,或者你的机器不是笔记本电脑,那么可以重置PMU/SMU,恢复机器的出厂设置。各种机器的恢复成出厂设置的方法不用,请参见随机用户指南或苹果的官方网站。如果这种方法仍然无效,应该到苹果公司授权维修点进行检测或维修。

开机后,屏幕变成了灰色,屏幕出现了苹果图标和旋转的光环,有时屏幕会变成蓝色,但没有苹果图标和Mac OS X的字样,不能进入系统,该怎么办

主要原因是系统文件夹下的资源库里的LaunchDaemonsLaunchAgents的文件出现了问题,系统不能正常进行初始化,launchd出现障碍。如果删改过系统,应该用系统安装盘或系统备份启动,把安装盘或备份文件内的系统资源库下所删改的文件复制到问题系统中去。如果没有删改过系统,应该做磁盘和权限修复。另外清除系统的缓存,也可能使系统恢复正常状态。AppleJack等第三方软件在清除系统缓存方面非常简便易用。

怎样才能将迫使用户必须用指定的启动装置启动


可以通过设置固件密码,迫使用户只能用缺省的启动装置进行启动。值得一提的是,由于苹果公司就Intel架构的电脑反复声明不再支持“开放固件”(Open Firmware),一些关于苹果的书籍中便误认为Intel架构的电脑上不能再设置固件密码。而事实上,虽然Intel架构的苹果机采用了EFI(扩展固件界面),它们还是可以受到固件密码的保护的。
无论是PowerPC还是Intel构架的电脑,具体方法如下:
1. 插入随机所带的系统安装盘。
2. 打开光盘后,到光盘下的Applications里的Utilities文件夹下,把“固件密码实用程序”复制到你正在使用的操作系统下的应用程序里的实用程序下。

Firmware password
图为固件密码实用程序图标
3. 双击所复制的应用。
Open firmware user interface
4. 点击“更改”。
5. 勾选“需要输入密码才能更改固件设置”,输入密码和验证。
Set up firmware password







6. 点击“好”。

MAC OS X系统开机后,屏幕出现了“登录窗口正在启动”的画面不久,就不动了,该怎么办

在机器的启动过程中,从灰色的屏幕变成蓝色的屏幕,到登录窗口出现,进程线的完成,要启动系统和用户的多重服务。一般来说,出现这种情况跟系统资源库下的CoreServices里的文件有很大关系。由于不同用户的系统设置得不同,虽然出现相同的现象,但诱发的原因可能不同。常规处理的步骤包括试用安全模式登录,或通过对系统记录(Log)的查阅来进行故障排除。但是对于一般用户来说,即使进入了安全模式,或者,即使找到了系统记录,仍然会不知所措。以下的方法,是以单用户模式启动,然后对启动过程中的某些设置,不考虑是对是错,笼统地进行删除,强制机器重新生成正确的系统设置,并重新启动。

步骤如下:

  1. 关机。重新启动,同时按住AppleS键。机器进入单用户状态。
  2. 待光标停止后,输入:/sbin/fsck -fy 然后回车。该命令迫使机器进行硬盘检测和修复
  3. 待光标停止,输入:mount -uw / 然后回车。该命令使磁盘处于待用状态。
  4. 待光标停止,输入: mv /Library/Preferences/SystemConfiguration/preferences.plist preferences.old 然后回车。

mv命令将硬盘资源库下的Preferences文件夹里系统设置的设定文件重新命名。该文件主要控制的是系统的网络连接。如果你的网络预置中设置了DHCPBOOTP,可能会造成上述问题。重新命名该文件后,网络预置将恢复到缺省状态。

  1. 待光标停止,输入: mv /Library/Preferences/com.apple.loginwindow.plist preferences2.old然后回车。

mv命令把硬盘资源库下的Preferences文件夹里的登录窗口设置文件进行了重新命名。该文件含有最后一次登录的用户的属性。有些系统里可能没有该文件。

  1. 待光标停止,输入:mv /Library/Preferences/DirectoryService DirectoryServiceOld 然后回车。

DirectoryService里的文件是用来设置帐户验证方式的。对该文件夹的重新命名,意味着机器再次启动时将采用缺省设置来验证帐户。

  1. 待光标停止,输入: mv /Library/StartupItems StartupItemsOld 然后回车。

StartupItems里的文件夹和文件是用户或应用软件在机器刚一进入系统即自动运行的设置文件。把该文件夹重新命名,意味着这些设置在用户进入系统时不再自动运行。

8.待光标停止,输入:reboot 然后回车。机器自动重启。 进行了以上修改后,原来的文件和文件夹并没有丢失,而是重新命名。这样,一旦进入系统以后,如果把这些文件和文件夹恢复原名和位置,系统就能够恢复到修改前的状态。因为上述步骤是笼统的,并不考虑那些文件是否真的有错,所以在重新进入系统之后,如果有必要可以对旧的设置进行筛选,拣出出错的预置文件。另外,既然修改是笼统的,那么也完全没有必要在做修正时每次都执行第4至第7步。可以从第5步以后直接就接第8步。如果仍不能进入系统,再走123步后,接678步或78两步。 除此之外,用第三方软件清空系统缓存,用磁盘工具修复磁盘和文件系统权限,也有助于系统的恢复。