Отключить устройство / трек-лист с libinput

Поскольку xinput --disable 7 больше не работает на Ubuntu 17, я ищу аналогичное решение для отключения трек-трека. Установки Gnome не предоставляют никаких параметров для этого.

Я пробовал обходное решение с sudo evtest --grab /dev/input/event7, но пока я не уверен в этом.

Для вашей информации: evtest - захват устройства захватывает всю информацию, отправленную с устройства, и блокирует любые входы с устройства во время его запуска и регистрирует движения.

Первая проблема: поскольку для этого требуются права root, я не мог написать рабочий скрипт bash в rc .local, чтобы запустить его при загрузке. Загрузка не завершится, так как rc.local запускает все скрипты перед загрузкой и evtest -grab работает в бесконечное время, поэтому процесс загрузки также не завершился.

Вторая проблема: обходным путем было бы открыть терминал сам по себе и запустите evtest --grab.

Итак, я пришел к выводу, что мне нужно отключить устройство напрямую с помощью libinput, xwayland или где-либо еще.

]

Я ценю любую помощь. Cya.

Изменить: мой тип xinput list выглядит следующим образом:

⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ xwayland-pointer:13 id=6 [slave pointer (2)] ⎜ ↳ xwayland-relative-pointer:13 id=7 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ xwayland-keyboard:13 id=8 [slave keyboard (3)]
0
задан 17 January 2018 в 18:12

3 ответа

Я предлагаю вам изменить строку rc.local, чтобы отправить вывод evtest в null и освободить процесс загрузки для продолжения. Я предлагаю вам попробовать:

evtest --grab /dev/input/event7 > /dev/null 2>&1 & 
1
ответ дан 22 May 2018 в 15:29

Я предлагаю вам изменить строку rc.local, чтобы отправить вывод evtest в null и освободить процесс загрузки для продолжения. Я предлагаю вам попробовать:

evtest --grab /dev/input/event7 > /dev/null 2>&1 &
1
ответ дан 17 July 2018 в 22:52

Я предлагаю вам изменить строку rc.local, чтобы отправить вывод evtest в null и освободить процесс загрузки для продолжения. Я предлагаю вам попробовать:

evtest --grab /dev/input/event7 > /dev/null 2>&1 &
1
ответ дан 24 July 2018 в 13:28

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

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