сенсорная панель моей Asus X571, кажется, не идентифицируется как сенсорная панель, когда я использую рабочий стол Единицы. Таким образом вместо настроек сенсорной панели я вижу только настройки General в конфигурации системы (Основная кнопка, скорость Двойного щелчка).
Однако, когда я запускаю с Ubuntu (Gnome) рабочий стол, все в порядке! Несерьезный противник работает, и я вижу полные параметры конфигурации сенсорной панели.
С настольной Единицей, только с двумя прокрутками пальца и механические кнопки работают. Несерьезный противник не работает.
Я нашел эту страницу https://wiki.ubuntu.com/DebuggingTouchpadDetection, но так как проблема только происходит с Единицей, это, кажется, не проблема ядра. Где я начинаю фиксировать это? Найденный многими подобными вопросами здесь также, но ни один, кажется, не видит, что сенсорная панель неправильно функционирует только с рабочим столом Единицы.
/proc/bus/input/devices
N: Name="ELAN1200:00 04F3:3104 Touchpad"
P: Phys=i2c-ELAN1200:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN1200:00/0018:04F3:3104.0001/input/input11
xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN1200:00 04F3:3104 Touchpad id=11 [slave pointer (2)]
xinput list-props 11
Device 'ELAN1200:00 04F3:3104 Touchpad':
Device Enabled (198): 1
Coordinate Transformation Matrix (200): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (335): 0
libinput Tapping Enabled Default (336): 0
libinput Tapping Drag Enabled (337): 1
libinput Tapping Drag Enabled Default (338): 1
libinput Tapping Drag Lock Enabled (339): 0
libinput Tapping Drag Lock Enabled Default (340): 0
libinput Tapping Button Mapping Enabled (341): 1, 0
libinput Tapping Button Mapping Default (342): 1, 0
libinput Natural Scrolling Enabled (343): 0
libinput Natural Scrolling Enabled Default (344): 0
libinput Disable While Typing Enabled (345): 1
libinput Disable While Typing Enabled Default (346): 1
libinput Scroll Methods Available (347): 1, 1, 0
libinput Scroll Method Enabled (348): 1, 0, 0
libinput Scroll Method Enabled Default (349): 1, 0, 0
libinput Click Methods Available (350): 1, 1
libinput Click Method Enabled (351): 1, 0
libinput Click Method Enabled Default (352): 1, 0
libinput Middle Emulation Enabled (353): 0
libinput Middle Emulation Enabled Default (354): 0
libinput Accel Speed (355): 0.000000
libinput Accel Speed Default (356): 0.000000
libinput Left Handed Enabled (357): 0
libinput Left Handed Enabled Default (358): 0
libinput Send Events Modes Available (320): 1, 1
libinput Send Events Mode Enabled (321): 0, 0
libinput Send Events Mode Enabled Default (322): 0, 0
Device Node (323): "/dev/input/event8"
Device Product ID (324): 1267, 12548
libinput Drag Lock Buttons (359): <no items>
libinput Horizontal Scroll Enabled (360): 1
Хорошо я нашел простую фиксацию. Я добавил эту команду к приложениям запуска:
xinput set-prop "ELAN1200:00 04F3:3104 Touchpad" 335 1
Я попытаюсь сообщить об ошибке о средствах управления сенсорной панелью, не показываемых в приложении Конфигурации системы разработчикам Единицы.