LINUX.ORG.RU

Сенсорный экран: не удаётся отключить имитацию левой кнопки мыши.

 ,


0

1

При нажатии на сенсорный экран имитируется нажатие левой кнопки мыши. xinput test 10 подтверждает это. Пытаюсь убрать имитацию нажатия ЛКМ посредством xinput set-button-map 10 0, не помогает. Всё равно нажатие распознаётся (и в DE, и в xinput test) как нажатие левой кнопки.

Нужно для тестирования временно отключить такое поведение. Можно ли это сделать?

Ответ на: комментарий от Vsevolod-linuxoid

Xubuntu. Если этот пакет удалить, то сенсорный экран работал как работает, а тачпад начинает работать не так, как должен. И почему-то система детектирует 3 устройства позиционирования: synaptics touchpad, dell toucpad и raydium touchscreen. Вот насчёт synaptics touchpad непонятно, это какое-то загадочное устройство. И утилита synclient не работает, никакого эффекта не даёт. Включить и отключить прокрутку на тачпаде можно только через xinput и диспетчер настроек DE.

te111011010
() автор топика
Ответ на: комментарий от Deleted

Так xinput же — это утилита для управления libinput. И у меня через него не удаётся выполнить сабжевую задачу.

te111011010
() автор топика
Ответ на: комментарий от te111011010

Кстати, у тебя synaptics в системе есть? Это старый драйвер, который имеет приоритет перед libinput.

Deleted
()
Ответ на: комментарий от te111011010

Слушай, попробуй посмотреть в сторону

cp /usr/share/X11/xorg.conf.d/40-libinput.conf /etc/X11/xorg.conf.d/
cat /etc/X11/xorg.conf.d/40-libinput.conf (тут будет секция, относящаяся к touchscreen)
man 4 libinput (тут будет Option "Tapping" [bool])
Может стоит попробовать прописать что-то вроде Tapping false?

Deleted
()
Ответ на: комментарий от Deleted

/usr/share/X11/xorg.conf.d/40-libinput.conf

Нету такого файла.

# ls /usr/share/X11/xorg.conf.d/
10-amdgpu.conf  11-evdev-quirks.conf      51-synaptics-quirks.conf
10-evdev.conf   11-evdev-trackpoint.conf  70-wacom.conf
10-quirks.conf  50-synaptics.conf

man 4 libinput

Тоже нет такого мана.

Вообще есть какой-нибудь учебник по матчасти всего этого? Раньше всё работало, поэтому я не интересовался этим. Как узнать, какой драйвер отвечает за то или иное устройство?

te111011010
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.