我正在双启动 Ubuntu 和 Win7(尽管我必须承认,一方面我可以计算过去 6 个月内我使用 Win7 的次数)。
我的笔记本电脑是 Acer TravelMate 8471。
上次重新启动到 Ubuntu 后,我注意到的一件事是我的触摸板有点奇怪。通常我用两根手指滚动(在Win7上也是如此),但是当我尝试滚动时,突然间我的鼠标会四处跳动并同时发送很多奇怪的按键。我尝试查看 synclient 中的设置,但一切似乎都一样。我关掉了触摸板然后再打开,尝试了很多设置,但似乎没有任何帮助解决两指滚动问题。
然后我重新启动了我的计算机,但问题仍然存在。最后我关掉了电脑,等了 5 秒又重新打开。突然之间,我的触摸板工作起来和以前一样好。
每次我从 Win7 重新启动到 Ubuntu 时都会发生这种情况,唯一修复它的方法是关闭笔记本电脑,然后再次打开(无需等待)。
我的猜测是 Win7 上的 Synaptics 驱动程序对触摸板做了一些事情,在完全断电之前不会重置。
有没有人得到任何建议?
许多设备(尤其是笔记本电脑)不仅有驱动程序,还有存储在闪存中的固件。该固件不是永久性的 - 与其他设备上的固件一样 - 但由正在使用的驱动程序放置在那里。
问题:如果闪存仍然有电(即待机电源),则在关机重启时固件不会被清除。windows-drivers 使用的固件通常与 Linux 驱动程序的固件不兼容。因此,对于很多笔记本用户来说,让他们的硬件(例如 WiFi)重新工作的唯一方法就是关闭笔记本电脑,取出电池并等待一段时间。
据我所知,没有办法解决这个问题。
您可能有兴趣安装gpointing-device-settings,它将为您的触摸板提供更多配置选项。顺便说一句,在 Ubuntu 10.04LTS+ 中,这取代了 gsynaptics
安装后,您可以在System -> Preferences -> Pointing Devices下找到它。
听起来 Windows 驱动程序正在更新设备上的 ram 固件,这与 Ubuntu 驱动程序非常不兼容。您可以尝试在 Windows 中禁用或升级驱动程序,看看是否能解决问题。