我最近在我的 Dell inspiron 14 3000 系列上安装了 Ubuntu12.04。安装 Ubuntu12.04(amd 64 位)后,其触摸板无法工作。但其键盘甚至无线键盘和鼠标均可正常工作,但 touchapd 除外。
这是我的 xinput 列表:
salim@salim:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Logitech USB Receiver id=10 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
↳ Dell WMI hotkeys id=14 [slave keyboard (3)]
salim@salim:~$
谁能帮帮我。
答案1
这是 Ubuntu 的旧版本,但您仍然可以使用最新内核并对其进行编译使其快速运行。步骤如下:
tar -xvf linux-3.19.tar.xz
cd linux-3.19
make oldconfig
<-- 这会引起很多很多问题。只需按 Enter 即可解决所有问题。
make makelocalconfig
<-- 插入所有设备后执行此操作,以便加载模块。
sudo make xconfig
<-- 编辑您想要添加或删除的功能和驱动程序
sudo sudo CONCURRENCY_LEVEL=`getconf _NPROCESSORS_ONLN` CFLAGS="-O3 -march=bdver2" CXXFLAGS="-O3 -march=bdver2" make-kpkg --initrd --append-to-version=-joel319 kernel_image kernel_headers
将 bdver2 更改为 native,将 joel319 更改为您想要使用的任何标签。现在安装 Grub Customizer 以选择内核并添加启动菜单。
再次强调,这可能不是您想要的答案,但它可以修复并加快系统速度。当我的触摸板无法工作时,我也这样做过。
答案2
使用该命令lsusb
将得到类似这样的结果:
Bus 006 Device 003: ID 046d:c068 Logitech, Inc. G500 Laser Mouse
所以现在我有一个可以通过 Google 搜索的硬件 ID。
否则,您使用的是 12.04 和 Linux 内核 3.2 - 相当旧了。您可以通过重新编译最新的上游内核进行完美更新,这可能会修复触摸板问题,但这需要大量额外工作。我重新编译了内核以获得额外的支持和性能提升,但很多人认为这不是合适的答案。