我有一台新的 Razer Blade 2016,并在其上安装了 ubuntu 16.04。但是,我无法使用触摸板,尽管按钮可以工作。我必须使用外接鼠标。
这是 xinput 的输出:
$ 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)]
⎜ ↳ Logitech USB Receiver id=12 [slave pointer (2)]
⎜ ↳ Razer Razer Blade id=14 [slave pointer (2)]
⎜ ↳ Razer Razer Blade id=15 [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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ Sleep Button id=10 [slave keyboard (3)]
↳ Razer Razer Blade id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=16 [slave keyboard (3)]
↳ USB Camera id=17 [slave keyboard (3)]
有什么想法吗?
$ uname -a
Linux greenshell 4.7.6-040706-generic #201609300531 SMP Fri Sep 30 09:33:47 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
并且
$apt-cache policy xserver-xorg-input-synaptics
xserver-xorg-input-synaptics:
Installed: 1.8.2-1ubuntu3
Candidate: 1.8.2-1ubuntu3
Version table:
*** 1.8.2-1ubuntu3 500
500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
100 /var/lib/dpkg/status
答案1
通过 dmesg 查找并解决了问题。原来是因为在 grub 中设置了 nolapic 标志。将其取出后,触摸板现在就可以使用了。
启动笔记本电脑时,等待 Grub 屏幕。选择“Ubuntu”后,按 E 键编辑启动选项。确保以 linux 开头的行不包含“nolapic”标志(这会禁用 APIC,而触摸板显然需要它)。按 F10 键恢复启动。
一旦 Ubuntu 加载,触摸板就应该可以工作了。要使更改永久生效,请同时编辑 /etc/default/grub(确保 GRUB_CMDLINE_LINUX_DEFAULT 不包含“nolapic”标志)。