如何在我的 OS X 安装中找到使用鼠标的 3rd 方应用程序?

Jac*_*890 5 mouse touchpad spotify osx-lion macos

我在使用 Spotify 时遇到问题,导致我的鼠标无法正常工作。根据我在网上的阅读,这个问题是由第三方应用程序如BetterTouchTool与 Spotify 交互引起的。我过去安装过这样的应用程序。我不记得所有这些,但一个非详尽的列表包括 BetterTouchTool、KeyRemap4MacBookMagicPrefs

我相信我现在已经卸载了所有这些程序,因为我不再使用它们。但是,由于我在使用 Spotify 时遇到了这个问题,我的直觉告诉我这些程序之一仍然在我的计算机上秘密活动。

有没有办法获得可能与我的鼠标/触摸板交互的所有第三方应用程序的详尽列表?我尝试了一些显而易见的事情,比如查看我的系统偏好设置(这些应用程序通常有一个偏好设置)和我的应用程序文件夹。我还能在哪里看?

kop*_*hke 2

此类软件主要通过帮助应用程序或内核扩展(也称为硬件驱动程序)来工作。这些通常驻留在计算机/Library或您的用户中~/Library,而不是在/Applications. 检查以下地方:

\n\n
    \n
  1. 用户启动项:在“系统偏好设置”中,检查“用户和组”项、“启动项”窗格中是否有可能属于您所描述的软件之一的帮助程序应用程序。如果您认为找到了罪魁祸首,请右键单击以在 Finder\xe2\x80\x9d 上下文菜单中获取 \xe2\x80\x9cShow。为桌面上的文件创建一个别名,然后在“系统设置”中删除其启动条目。在活动监视中查找属于该项目的进程并在那里将其杀死。
  2. \n
  3. 全局启动项:检查/Library/StartupItems如上。如果您认为已经找到了罪魁祸首,请将文件/文件夹移动到桌面并按照上面的方法在“活动监视器”中终止该进程。
  4. \n
  5. 启动项目:检查~/Library/LaunchAgents/Library/LaunchAgents/Library/LaunchDaemons。请注意,您会发现的不是实际的应用程序和内核扩展,而是描述管理启动进程的 OS X 服务的启动内容以及启动方式的plist文件。launchd这些文件以反向域名符号命名,即由域名为 的某个公司tld.domain.function.plist提供。如果您认为已经找到了罪魁祸首,请将 plist 移至桌面并重新启动。我强烈建议你不要碰任何以 . 开头的东西。一个稍微更方便的方法是使用Lingon(使用版本 2,而不是简化的版本 3),它显示所有项目的列表并允许选择性禁用。functiondomain.tldcom.apple
  6. \n
  7. 附录内核扩展(感谢@Lri,他指出了我的愚蠢遗漏):检查/Library/Extensions/System/Library/Extensions可能的罪魁祸首。移至桌面并重新启动。请注意,最后一个文件夹包含操作系统所需的所有内核扩展;不要移出 Apple 制造的任何东西或属于您可以识别的任何其他外围设备/硬件且不是输入设备的东西
  8. \n
\n\n

每个步骤完成后,测试 Spotify 是否有不稳定的鼠标行为。如果它仍然存在,请撤消上一步(即移回 plist 或 StartupItem 并重新启动/遵循别名,以便您可以将其目标拖放到“启动项”窗格中)。狩猎好。

\n