安装High Sierra后,首选项不会粘贴:PhotoShop图像默认在预览中打开


2

由于我“升级”到High Sierra,文本程序(Tex-Edit Plus,v14.10.4)总是恢复为打开两个我不想打开的窗口的默认首选项:“启动时启用Quartz消除锯齿的文本”和“在启动时启用TSM(文本服务管理器)“windows。DOC首选项在10个点打开文本,在保存文件时保存首选项不包括.txt扩展名。然后,我必须手动更改首选项,因为我每天都使用此程序。Mac用来保存我的偏好; 它显然不再存在,也没有解释如何解决这个问题。

此外,我是一名平面设计师并且一直使用Adobe Photoshop,当我制作某些内容的屏幕截图,或者甚至在图层中都有.psd文件时,High Sierra现在仍然经常恢复在预览中打开Photoshop文件。我使用预览的唯一时间是我想减少创建的PDF文件的文件大小。我获取了图像的信息,当我设置默认应用程序(它显示预览)时,我使用向下箭头显示其他应用程序,它甚至不显示Photoshop。我必须搜索它,告诉它使用Photoshop,然后为所有类似的文件执行此操作。平均而言,大约10分钟后,STILL再次打开我正在预览的Photoshop文件。

High Sierra中的这些小故障使得我在完成High Sierra之前所做的完全相同的工作变得非常耗时。有没有什么方法可以解决这些问题所以我不会花时间一遍又一遍地告诉高山脉如何在我的电脑上运行?

Answers:


1

你可能有几个问题。首先,我会修复主文件夹权限。不幸的是,并非您可能使用的所有内容都尊重您的主文件夹权限,并且它们可能会混乱。首要经验法则是,主文件夹层次结构中的所有内容都应归拥有主文件夹的用户所有。转到Eclectic Light下载并获取RepairHomePermissions。执行该操作,然后重置启动服务数据库。大多数Mac助手工具(如Onyx)提供了这一功能,但这里是终端的命令行,它是其中的核心:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

您将获得一段时间的新应用提示,但它应该可以帮助您控制启动服务。

不幸的是,我们不得不放弃OS X中的默认创建者文件属性,所以除非开发人员将我在下面包含的类型的代码写入文件保存过程,否则您的文件将根据其名称扩展而不是根据到什么应用程序创建它们。部分问题可能是您希望在双击该文件时在该应用程序中打开使用特定应用程序创建的任何文件。因此,您可能希望在Finder(Finder>首选项,然后是Advanced,“显示所有文件名扩展名”)中查看所有名称扩展名一段时间,直到您按照自己的方式配置默认值。无论如何,这里是AppleScript的Droplet源,它将使Photoshop打开您从其创建的AppleScript应用程序上删除的单个文件。那是,如果您使用文件信息窗口中的复选框(在修复启动服务后应该可以使用),它将不会更改每个文件的应用关联。如果你愿意,我会给你一个更长的一个,它提供了在默认情况下你想要打开文件的应用程序之间进行选择的能力。我还可以帮助您在Automator服务中创建一个版本,您可以在右键单击文件或选择的文件时从上下文菜单中进行选择。

on open filelist
    repeat with theitem in filelist
        set filePath to theitem
        set target_file to POSIX path of filePath
        tell application "Finder" to set target_app to (get application file id "com.adobe.Photoshop" as text)
        tell application "System Events"
            set default application of file target_file to (target_app as alias)
        end tell
    end repeat
end open

主文件夹权限已经设置为自己读写(虽然没关系,但我将其更改为“工作人员”和“所有人”的读写)。我怀疑这会改变什么,但我做到了,我告诉Finder首选项高级显示所有文件扩展名(虽然这不会改变一个程序决定不保存带扩展名的文件,我说的问题是)。我的家庭权限很好,所以我不是为它下载程序。我不知道如何处理代码行,为什么这个问题在我获得High Sierra之后才开始?
Janet Kuypers

在回答您的问题时,新版本通常对以前版本中可以原谅的软件规则更为严格。升级后我不得不多次更正AppleScripts,因为以前工作的东西不再起作用了。一个完美的例子是C垃圾收集例程,随着Sierra的发布变得无效(如果我没记错的话,它肯定与High Sierra不兼容)并且导致应用程序图标通过它获得一个大的圆圈。
格子

如果没有更新到消除以前兼容的例程的版本,TaskPaper和Slipbox之类的应用将不再有效。我认为您现在可以下载可用的Slipbox版本(更新版本可供现有用户使用),并在尝试启动时查看日志,并在应用程序失败时生成的日志中查看“垃圾收集”推出。
格子

您不必使用我建议的应用程序来更正基本权限,只需执行应用程序描述的步骤,即将主文件夹权限传播到所有内容。我有一个定制的AppleScript,它可以在编译和使用之前自己阅读。它在基本所有权得到纠正后修复了一些自定义方面。
格子

(我只记得垃圾收集场景,因为它让我非常糟糕。)
Trellis
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.