终端“打开”任何图像导致“预览意外退出”


2

每当我open blah.png在终端中点击(任何图像类型)时,我都会收到一条消息“Mac OS X中意外退出”。解决方法是在Finder中打开文件夹open .,导航到文件并从那里打开。预览似乎工作正常。但是,这很烦人。

任何想法为什么我不能open从终端图像?

我的OS X版本是10.10.5(14F1808)。顺便说一句,当我点击``open receptor.png''(其中receptor.png是文件名)时,终端现在也说:“LSOpenURLsWithRole()失败,错误-10810为文件/ Users / asdf / receptor。 PNG“。我不知道为什么我之前没有注意到。


1
在终端中,您是否可以使用已知在使用时崩溃预览的图像文件来测试以下内容,以open filename供测试目的使用open -a Preview filename。它仍然会崩溃预览吗?
user3439894 2016年

嘿,谢谢你的回复---是的,不幸的是我得到完全相同的错误信息...
Hinton

1
您使用的是什么版本的OS X?您要打开的文件大小是多少?
ruddfawcett 2016年

我使用的是Mac OS版本10.10.5(14F1808)。文件的大小各不相同。但是,例如,一个测试png是149K。我在这个问题上添加了一些信息
Hinton

1
@Hinton试试chmod +x文件,然后呢?
ruddfawcett 2016年

Answers:


1

如果删除它们,有许多缓存类型文件可以清除预览中的大多数问题。我还听说过ACL(访问控制列表)引起的几个类似问题在您的系统中不同步。

首先重置您帐户的ACL,如下所示。根据需要将用作更详细的参考。 只是为了解决Preview.app问题,您可能不需要删除帐户的所有权限,因此请忽略他们chmod在终端中使用的第一步。我会建议:

  • 重新启动计算机,然后在按钮上按住Cmd+R
  • 在屏幕顶部,选择“Utilities” - >“Terminal”
  • 在终端类型中resetpassword(您也可以使用旧密码之一)
  • 点击“保存”
  • 按“重置”(正下方),重置访问控制列表。

现在登录到您的计算机,并删除预览缓存和首选项文件。我已使用此链接作为参考来确认位置:

打开Finder,然后按住alt并从顶部的“Go”菜单“Library”中选择,然后导航到用户库。如果您对终端有信心,当然您也可以通过这种方式删除它们。例如: cd $HOME/Library/那么rm -Rf [each file below]。如果你不习惯,请不要使用终端!

通过删除清除与预览相关的各种缓存和临时文件:

  • '集装箱/ com.apple.Preview'
  • '集装箱/ com.apple.quicklook.ui.helper'
  • '首选项/ com.apple.Preview.LSSharedFileList.plist'
  • '首选项/ com.apple.Preview.SandboxedPersistentURLs.LSSharedFileList.plist'
  • '已保存的应用程序状态/ com.apple.Preview.savedState'

在没有持久性和重新开始的情况下登录之前不要打开预览。

现在,完全关闭系统,重新启动它。这解决了Preview.app的大多数非关键问题。确保在关机时,不会选中该框“记住我打开的程序”。

如果这些步骤无法解决问题,假设您没有运行破解或未经授权的软件,则应重新安装OSX或从授权的Apple支持中心寻求专业帮助,因为问题非常罕见且可能很严重。


哇。我不知道这是否会起作用,但我肯定会尽快尝试。非常感谢
Hinton 2016年
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.