Не удалось установить значения по умолчанию для Синаптического SynPS/2

Сегодня я заметил, что моя сенсорная панель не отвечала на события щелчка, перетащите и две прокрутки пальца. (Я главным образом использую мышь, таким образом, я не могу уверить Вас, когда сделал все это, запустился),

Я искал и нашел, что мое ядро определяет мою сенсорную панель (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

Я попробовал его являющийся суперпользователем также, но никакой удачей.

Я не хочу устанавливать сценарий, который будет автоматический выполняться после каждого загружать/начинать, я хочу включить его просто.

Надежда Вы Могли помочь мне...

1
задан 10 April 2017 в 15:59

1 ответ

Можно изменить значение по умолчанию в 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

Посмотрите больше в:

https://wiki.archlinux.org/index.php/Libinput

https://www.mankier.com/4/libinput

4
ответ дан 3 December 2019 в 06:54

Другие вопросы по тегам:

Похожие вопросы: