每次关闭 Chrome 时,我的外部鼠标都会停止响应

Mor*_*red 16 mouse google-chrome logitech-mouse macos

是的,这是一个奇怪的问题,但我保证这就是实际发生的事情。它每次都是 100% 可重复的。

我有一台配备 El Capitan 的 MacBook Pro,并连接到它我有一个带有 2.4GHz 无线接收器的 Logitech Performance MX 鼠标。在过去的两周里,每当我关闭 Chrome 时,我的鼠标就会完全停止响应。我已经等了 5 分钟,鼠标从未响应。如果我拔下无线 USB 接收器,然后立即将其重新插入,我的鼠标将立即开始工作……至少在我下次关闭 Chrome 之前。

你可能会问,“那你为什么要关闭 Chrome?” 好吧,我不会,但我是一名网络开发人员。作为我 grunt 构建过程的一部分,Chrome 启动以运行 karma 单元测试。有时我需要使用Command+C来停止任务。这当然会关闭 Chrome,然后我的鼠标停止工作。如果我手动关闭启动的浏览器业力(不停止 grunt 进程),鼠标也会停止工作。

该问题与 grunt/karma 无关,因为如果我关闭 Chrome 浏览器,我正在编写这个问题——我手动启动的浏览器——我的鼠标也会停止工作。它仅在 Chrome 进程完全停止时发生。我可以关闭标签而不影响我的鼠标。我可以打开第二个窗口并关闭它,我的鼠标工作得很好。我可以打开一个隐身窗口然后关闭它,我的鼠标也很好。如果我关闭最后一个打开的 Chrome 窗口,尽管我的鼠标完全停止响应。

我可以关闭任何其他程序,鼠标也可以正常工作。我还应该提到内置的触摸板永远不会停止工作......但我几乎一直保持 MBP 盖子关闭。

我可能最终每天启动和停止我的 grunt 进程 10-20 次,这已经成为一个巨大的不便(尽管我的同事觉得很有趣)。有没有人对如何开始解决这个问题有任何想法?

Mor*_*red 8

我想出了一个解决方案。我安装了 Logitech Control Center,似乎 OSX 或 Chrome 中的某些内容发生了变化并破坏了 LCC 和 Chrome 之间的某种交互(在此问题之前我没有更新 LCC)。当这种情况开始发生时,我做的第一件事就是为 El Capitan 安装最新版本的 LCC,但这并没有解决问题。

发布此线程后,我决定查看如何完全删除 LCC,幸运的是它附带了卸载程序。卸载 LCC 后,我可以关闭 Chrome 并且我的鼠标继续工作。然后我重新安装了 LCC 并且仍然可以关闭 Chrome。猜猜它进入了某种糟糕的状态,只有先卸载才能修复它。

使用 LCC 卸载程序:

  1. 转到应用程序>实用程序
  2. 运行LCC Uninstaller.app
  3. 重新启动计算机(这一步可能是可选的,但不会造成伤害)