Отключить сенсорную панель ELAN при запуске

Чтобы не отклоняться от протокола: после очень полезного вопроса drg, я зашел в "Системные настройки", затем в "Устройства ввода", и в разделе "Повтор клавиатуры" нашел три варианта: "включить", "выключить" и "оставить без изменений". По какой-то причине он был включен на "включить", и, чтобы подстраховаться, я просто нажал на "оставить без изменений". Это сработало. Я все еще не знаю, как он оказался в положении "повернуть", возможно, я сделал это как-то непреднамеренно сам; но по крайней мере я знаю "имя" проблемы на будущее. (У вас тут тупой пользователь...)

1
17.02.2016, 11:50
1 ответ

Вы можете использовать программу xinput для управления периферийными устройствами ввода, включая (де) их активацию.См. Прокрутка движений мыши при нажатой средней кнопке для получения подробного руководства. Вкратце, запустите xinput list , чтобы определить имя или числовой идентификатор сенсорной панели, затем

xinput --set-prop 'name of touchpad device' 'Device Enabled' 0

Для повторного включения измените окончательный 0 на 1 . Для переключения вы можете использовать

enabled=$(xinput --list-props 'name of touchpad device' | sed -n 'y/\t/ /; s/^ *Device Enabled ([0-9]*): *//p')
xinput --set-prop 'name of touchpad device' 'Device Enabled' $((1-enabled))

Поместите команду отключения где-нибудь в сценарии запуска X. Где его разместить, зависит от среды вашего рабочего стола и от того, как вы начинаете свой X-сеанс. Если вы запускаете X вручную с помощью startx , он попадает в ~ / .xinitrc . Если вы запустите свой собственный сценарий X-сеанса ( ~ / .xsession ), эта команда перейдет туда. Если вы используете предопределенный сеанс в графическом диспетчере входа в систему, это зависит от типа вашего сеанса и от диспетчера отображения; многие, но не все системы запускают команды из ~ / .xprofile перед запуском диспетчера сеансов или диспетчера окон.

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

В качестве альтернативы, большинство сенсорных панелей поддерживают отключение сенсорной панели при вводе .

2
27.01.2020, 23:36

Теги

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