Я попробовал много, чтобы заставить сенсорную панель включить в Ubuntu 16.04.1. Я переустановил драйверы, ядра, использовал synclient (на самом деле, он никогда не изменял опцию "TouchpadOff"), dconf. Единственная вещь, которая помогла мне, устанавливает в BIOS (или в моем случае UEFI) опцию сенсорной панели к "Основному".
Но у меня есть Ubuntu-Win10 двойной загрузки, и использующий Windows с опцией "Basic" не удовлетворяет.
Так вопрос: как включить сенсорную панель, не изменяя опции BIOS?
UPD:
Не может установить эту опцию в synclient, устанавливающем также:
synclient | grep Touchpad TouchpadOff = 2 synclient Touchpadoff=0 synclient | grep Touchpad TouchpadOff = 0 synclient | grep Touchpad TouchpadOff = 2
'xinput':
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ A4TECH USB Device id=12 [slave pointer (2)] ⎜ ↳ A4TECH USB Device id=13 [slave pointer (2)] ⎜ ↳ PS/2 Synaptics TouchPad 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)] ↳ HD WebCam id=11 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)] ↳ Acer WMI hotkeys id=16 [slave keyboard (3)]
'опоры списка xinput:
Device 'PS/2 Synaptics TouchPad': Device Enabled (137): 1 Coordinate Transformation Matrix (139): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (263): 0 Device Accel Constant Deceleration (264): 1.000000 Device Accel Adaptive Deceleration (265): 1.000000 Device Accel Velocity Scaling (266): 10.000000 Device Product ID (257): 2, 1 Device Node (258): "/dev/input/event9" Evdev Axis Inversion (267): 0, 0 Evdev Axes Swap (269): 0 Axis Labels (270): "Rel X" (147), "Rel Y" (148) Button Labels (271): "Button Left" (140), "Button Middle" (141), "Button Right" (142), "Button Wheel Up" (143), "Button Wheel Down" (144) Evdev Scrolling Distance (272): 0, 0, 0 Evdev Middle Button Emulation (273): 0 Evdev Middle Button Timeout (274): 50 Evdev Third Button Emulation (275): 0 Evdev Third Button Emulation Timeout (276): 1000 Evdev Third Button Emulation Button (277): 3 Evdev Third Button Emulation Threshold (278): 20 Evdev Wheel Emulation (279): 0 Evdev Wheel Emulation Axes (280): 0, 0, 4, 5 Evdev Wheel Emulation Inertia (281): 10 Evdev Wheel Emulation Timeout (282): 200 Evdev Wheel Emulation Button (283): 4 Evdev Drag Lock Buttons (284): 0
Я стал чрезвычайно раздраженным на сенсорную панель, изменяющую мою позицию курсора, поскольку я пытаюсь ввести, таким образом, я искал на всем протяжении Интернета только, чтобы попытаться отключить ее. У меня есть Linux Mint 18 установленных с ядром 4.4.0-45. Я сделал следующее, чтобы помочь переключить состояние сенсорной панели.
sudo apt-get install xinput
xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MOSART Semi. 2.4G Keyboard Mouse id=11 [slave pointer (2)]
⎜ ↳ FTE1001:00 0B05:0101 id=14 [slave pointer (2)]
Ищут идентификатор сенсорной панели, в моем случае это 14. Я записал маленький сценарий оболочки для выключения и включения сенсорной панели.
TouchPad прочь:
cd /usr/local/bin
sudo nano touchpad-off
#!/bin/bash
xinput --set-prop 14 "Device Enabled" 0
echo touchpad off
TouchPad на:
sudo nano touchpad-on
#!/bin/bash
xinput --set-prop 14 "Device Enabled" 1
echo touchpad on
Делают исполняемый файл сценариев с:
chmod +x touchpad-off
chmod +x touchpad-on
Теперь можно легко переключить состояние сенсорной панели с touchpad-off
и touchpad-on
.
Нет никакого утвержденного ответа, хотя проблема кажется решенной для исходного плаката. Я думаю, что мы должны попытаться очистить это для пользователей в будущем, которые находят это примечание.
интересно, ответственны ли обновления libinput драйвера за улучшение здесь, а не synaptics драйвер. Что делает "synclient-l", возвращаются в фиксированной системе? Если это говорит, "Не мог бы найти synaptics свойства", затем мы будем знать, что фиксация прибывает из libinput. В Ubuntu 16.10 существует еще довольно много профилей ноутбука, включенных с libinput.
, Если бы это - synaptics, ну, в общем, я экранирован, почему это улучшилось бы.