登录时挂载带有登录项的共享,Finder窗口弹出


27

我有一些在登录过程中挂载的共享。我使用了用户和组的“登录项”面板来执行此操作。登录时,所有共享都将在其自己的Finder窗口中弹出。

如何防止登录时弹出Finder窗口?我已经尝试过检查“隐藏”复选框。


Finder不能被隐藏-因此,更多的是在Finder中找到一个隐藏标志以抑制这种情况。我在寻找,但是如果您想在那里安装安装架,可以将您指向Directory Utility。
bmike

Answers:


40

这是两个非常简单的解决方案,这些解决方案是通过Mac OS X中附带的自动化工具AppleScript和Automator实现的。

苹果脚本

您可以使用AppleScript制作一个非常简单的应用程序,无需打开任何新的Finder窗口即可挂载共享。

  1. 打开AppleScript编辑器,然后放入以下脚本:

    tell application "Finder"
        mount volume "afp://Share.local/folder" as user name "username"
    end tell
    
  2. 使其适应您的需求(配置您的共享)。

  3. 将其另存为应用程序。
  4. 将其添加到“帐户”首选项窗格中的登录项。

它可能会在第一次询问您的密码,但您可以将其保存在“钥匙串”中,不再打扰您了。

当然,您可以通过添加一些其他mount volume行来挂载多个磁盘。

自动化器

如果您希望使用视觉界面,也可以使用Automator。

  1. 打开Automator,然后选择“应用程序”。
  2. 添加操作“获取指定的服务器”(在“文件和文件夹”部分中)。
  3. 在列表中添加您的股票。
  4. 添加操作“连接到服务器”(在同一部分中)。
  5. 保存应用程序。
  6. 将其添加到“帐户”首选项窗格中的登录项。

这是该过程的屏幕截图:

自动化应用程序工作流程


尽管已保存到我的钥匙串中,但AppleScript方法始终要求提供凭据。虽然Automator方法有效。操作名称是“获取指定的服务器”和“连接到服务器”。
路易斯

奇怪的是,我使用AppleScript方法(不是在启动时使用,但仍在使用),并且它的钥匙串保存功能有效。无论如何,我很高兴Automator解决方案适合您。我用正确的动作名称更新了答案,谢谢!
olivier

我为卷和dmg文件添加了“获取指定的查找器项目”和“安装磁盘映像”,以用于随后的装载(在dmg中的Time Capsule上有一些额外的存储空间)。第一次使用Automator时,我采用了一种魅力,以防止在登录时弹出这些Finder窗口。
山姆·布莱曼

如果您尝试运行Automator脚本并得到:“连接服务器失败”-“连接服务器失败”;这可能意味着您的卷已被挂载,无法再次挂载。如果要测试脚本,请先卸载所有共享,然后尝试再次运行Automator脚本。
Toland H

1

您是否尝试过使用Directory Utility配置挂载。我刚刚发布了一个快速到达这里的方法。

如何在启动时阻止OS X自动连接到NFS服务器?

我以root用户身份进行了身份验证,创建了一个新的空记录,拖动了要静默安装的共享以替换新记录的虚拟文本并退出。

它发现这是使用Mobile Me定位远程Mac的afp共享。我当然还没有在Lion上对它进行过全面的测试-但这是我喜欢设置支架的地方,而不仅仅是在登录项中弹出它们。

在此处输入图片说明

您可能需要深入研究服务器文档,因为设置目录(本地或LDAP)可能有点麻烦,而且确切的顺序和详细信息对于能否可靠地工作非常重要。


-1

我大约有60%的确是这种情况:Finder会记住在弹出卷时窗口是否打开。关闭窗口然后弹出它,下次安装时它不会自动打开。我知道这对我在登录时挂载的少数磁盘映像有效。

不幸的是,隐藏复选框仅对应用程序无效。我认为这就是说明文字专门说“隐藏应用程序 ”的原因。


恐怕没有用。
路易斯

您是否关心是否也关闭了任何现有的Finder窗口?您可以使用自动操作来挂载服务器,然后在工作流末尾添加AppleScript。如果那行得通,我可以更新答案(它不会让我在此处添加返回值)
Scrollwheelie

恩...就像Windows XP一样。我什至不想去那里。;)
路易(Louis

如果我们使用Automator,则不需要AppleScript。但是我们也可以使用AppleScript。两种解决方案都非常简单,远非“ Windows XP之类”。如果您不了解这些工具,则应该看看它们,它们非常强大并且非常容易上手。您可以在我的答案中找到使用这些工具之一来解决问题的精确度。
olivier

-1

在Lion中,下次打开时,所有打开的窗口都会重新打开。重新启动或关闭时,可以取消选中“重新登录时重新打开窗口”复选框。这使Lion重新以“相对”干净的状态重新启动。

尝试取消选中该复选框,然后查看问题是否解决?


没有效果。装入文件夹后,窗口将打开。
路易斯

10.7(内部版本11A511)中的“恢复”不适用于磁盘映像等。某些启用了“恢复”功能的应用程序似乎导致该卷挂载(如果该卷上有文件版本);Smultron 4似乎可以实现这一目标。预览似乎无法达到相同的效果。我想在这个问题上问一个问题。
Graham Perrin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.