我最近尝试从 Mac OS X 10.10.5 中删除 Steam.app。一旦我点击Command-Backspace删除应用程序,就会出现这个对话框:
正文如下:
Steam 仍有一些游戏内容存储在 /Users/apaidnerd/Application Support/Steam/SteamApps。您是否也想删除游戏内容?
[留下文件] [在 Finder 中显示] [删除文件]
Steam 应用程序是如何导致这种情况发生的?如果我正在为 Mac OS X 开发应用程序,这在何处记录?
你很接近。在我看来,启动代理“com.valvesoftware.steamclean”对此负责。卸载“com.valvesoftware.steam.ipctool”代理/服务可能会有效地禁用另一个。
该steamclean代理的描述plist文件是在〜/库/ LaunchAgents。它不投票。它有一个WatchPaths密钥,要求launchd在该路径更改时运行它。launchd使用文件系统通知技术来监控它,这也不依赖于轮询。
发生这种情况时,代理会运行程序 ~/Library/Application Support/Steam/SteamApps/steamclean,该程序不在 Steam.app 捆绑包中。不可能,因为应用程序包已被移动或重命名,因此launchd将无法找到代理程序。steamclean是显示对话框的内容。您可以通过重现对话框并将其保持打开状态来确认这一点。然后,使用活动监视器列出进程并过滤“steam”。
| 归档时间: |
|
| 查看次数: |
1302 次 |
| 最近记录: |