如何查找在我的OS X安装中使用鼠标的第三方应用程序?


5

我遇到了Spotify问题导致鼠标无法正常工作。基于我在线阅读,当BetterTouchTool等第三方应用程序与Spotify交互时,会出现此问题。我过去安装过这样的应用程序。我不记得所有这些,但一个非详尽的列表包括BetterTouchTool,KeyRemap4MacBookMagicPrefs

我相信我现在已经卸载了所有这些程序,因为我不再使用它们了。但是,由于我遇到Spotify的这个问题,我的直觉说其中一个程序仍在我的计算机上隐蔽活动。

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


实用工具 - >活动监控器中是否显示任何内容?
版权所有2011年

Answers:


2

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

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

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


1
也可能存在未正确卸载的内核扩展/System/Library/Extensions/USB Overdrive的支持页面列出了一些与鼠标相关的列表。
Lri 2011年

在一开始提到内核扩展后,感谢我的一些愚蠢的遗漏...编辑我的答案添加这些。
kopischke 2011年
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.