Уголок новичка
   312

Тачпад не работает нажатие для клика

Manjaro xfce
Тачпад не работает нажатие для клика, при это захожу в настройки «мышь и тачпад» меняю галку но ни чего не происходит. при это раньше работало, видимо какое обновление все сломало.
иной раз бывает поставишь обновление заработает перезагружаю и все не работает.
файл 30-touchpad.conf есть настойки по умолчанию. если в «мышь и тачпад» меняю галку «нажатие для клика» этот файл не меняется

14 комментариев

avatar
Меняется файл ~/.config/xfce4/xfconf/xfce-perchannel-xml/pointers.xml или другой похожий в этом каталоге.
Смотрите там.
Да, если тач не на синаптикс- после изменений нужно иксы перезапустить.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
синаптикс
внутри файла:
свойство synaptics_tap_action тип массив значения инт 0,0,0,0,1,3,2
свойство libinput_tapping_enabled тип инт значение 1
за что тут отвечают параметры массива?

еще и прокрутка тоже не работает
Последний раз редактировалось
0
avatar
синаптикс
А он работает? Проверьте в консоли, команда synclient
Про значения не скажу- посмотрите в xfconf-query -c pointers -l
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
синклиент выдает длинный список настроек, там кстати нашел значения массива
почитал описание параметров для synclient нашел что параметр touchpadoff при 0 тачпад включен при 1 выключен при значениях больше 1 тачпад только перемещает курсор, у меня почему то там было 2, записал туда 0 и заработало.

Теперь вот непонятно откуда там значение больше 1 и как сделать что бы оно не потерлось после перезагрузки

прокрутка тоже заработала
Последний раз редактировалось
0
avatar
Если после перезагрузки что-то собьётся, можно будет сделать скрипт с командами синклиенту и поставить его в автозагрузку XFCE.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
после перезагрузки все же опять стоит 2 вместо 0, по хоже где то есть исходный файл из которого синклиент считывает параметры

Немного уточню, synclient все же где то берет значения по умолчанию, а вот потом xorg берет и меняет параметры synclient на параметры из файла 30-touchpad.conf
соответственно добавляем в него строку Option «TouchpadOff» «0» и все работает.
Последний раз редактировалось
+1
avatar
synclient все же где то берет значения по умолчанию, а вот потом xorg берет и меняет параметры
Ээээ… /usr/share/X11/xorg.conf.d/70-synaptics.conf .?
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
путь тот только файл у меня 30-touchpad.conf
0
avatar
Мой файл
$ pacman -Qo /usr/share/X11/xorg.conf.d/70-synaptics.conf
/usr/share/X11/xorg.conf.d/70-synaptics.conf принадлежит xf86-input-synaptics 1.9.0-

А Ваш 30-touchpad.conf — чей?
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
обманул малек я смотрел чуть другой путь /etc/X11/xorg.conf.d/30-touchpad.conf
по пути /usr/share… там да лежит 70-synaptics.conf
pacman не нашел пакет кому принадлежит 30-touchpad.conf
Последний раз редактировалось
0
avatar
Понятно. /etc/X11/xorg.conf.d/30-touchpad.conf конечно, не принадлежит никакому, его xorg создает на основе шаблонов из /usr/share/X11/xorg.conf.d/
Разобрались.
Если считаете что с проблемой всё — добавьте, plz, «Решено» в заголовок.
Удачи.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
да, решено, а как это добавить чего то не получилось?
Последний раз редактировалось
0
avatar
Перестало работать. временно поправил в файле ~/.xprofile добавил строку synclient touchpadoff=0

лог xorg сообщает что параметры из файла былы считаны из /etc/X11/xorg.conf.d/30-touchpad.conf только почему перестали применяться не понятно
Последний раз редактировалось
0
avatar
Спасибо
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.