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

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

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

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

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

Вторая проблема: Обходным решением было бы открыть терминал самостоятельно и запустить evtest --grab. Но это будет окно спам-терминала и дополнительные шаги при каждой загрузке, что довольно раздражает.

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

1110 Я ценю любую помощь. 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 в 17:12

1 ответ

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

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

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

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