Сегодня я заметил, что моя сенсорная панель не отвечала на события щелчка, перетащите и две прокрутки пальца. (Я главным образом использую мышь, таким образом, я не могу уверить Вас, когда сделал все это, запустился),
Я искал и нашел, что мое ядро определяет мою сенсорную панель (SynPS/2 Synaptics TouchPad), таким образом, это не проблема Ядра.
Затем я проверил на все Устройства ввода данных путем выполнения xinput list
и я нашел свой TouchPad. Затем я искал его свойства и нашел, что были отключены все вышеупомянутые действия. Вот то, что является значением по умолчанию properities:
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (143): 1
Coordinate Transformation Matrix (145): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (296): 0
libinput Tapping Enabled Default (297): 0
libinput Tapping Drag Enabled (298): 1
libinput Tapping Drag Enabled Default (299): 1
libinput Tapping Drag Lock Enabled (300): 0
libinput Tapping Drag Lock Enabled Default (301): 0
libinput Accel Speed (279): 0.000000
libinput Accel Speed Default (280): 0.000000
libinput Natural Scrolling Enabled (284): 0
libinput Natural Scrolling Enabled Default (285): 0
libinput Send Events Modes Available (263): 1, 1
libinput Send Events Mode Enabled (264): 0, 0
libinput Send Events Mode Enabled Default (265): 0, 0
libinput Left Handed Enabled (286): 0
libinput Left Handed Enabled Default (287): 0
libinput Scroll Methods Available (288): 1, 1, 0
libinput Scroll Method Enabled (289): 1, 0, 0
libinput Scroll Method Enabled Default (290): 1, 0, 0
libinput Disable While Typing Enabled (302): 1
libinput Disable While Typing Enabled Default (303): 1
Device Node (266): "/dev/input/event6"
Device Product ID (267): 2, 7
libinput Drag Lock Buttons (295): <no items>
libinput Horizonal Scroll Enabled (268): 1
Очевидно, Поскольку Вы видите, что Ответвление не включено. Я пытался настроить его вручную, и я смог включить Отводы путем выполнения xinput set-prop "12" "296" "1"
и моя Сенсорная панель теперь Отвечает на Отводы.
Но Как Вы знаете, это только для Конкретной сессии, и я должен буду снова установить его вручную каждый раз, я загружаюсь. Но я нашел, что существует идентификатор 297 свойства, в котором говорится значение по умолчанию. Я пытался установить это Вручную
sudo xinput set-prop "12" "297" "1"
но закончился с этим.
X Error of failed request: BadAccess (attempt to access private resource denied)
Major opcode of failed request: 131 (XInputExtension)
Minor opcode of failed request: 57 ()
Serial number of failed request: 19
Current serial number in output stream: 20
Я попробовал его являющийся суперпользователем также, но никакой удачей.
Я не хочу устанавливать сценарий, который будет автоматический выполняться после каждого загружать/начинать, я хочу включить его просто.
Надежда Вы Могли помочь мне...
Можно изменить значение по умолчанию в libinput файле конфигурации, расположенном по телефону
/usr/share/X11/xorg.conf.d/40-libinput.conf
(мой на самом деле 90-libinput.conf. так или иначе, что-то вроде этого.)
Просто добавляют
Option "Tapping" "True"
Для меня, полная запись:
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "True"
EndSection
Посмотрите больше в: