Я пытаюсь установить клавишу на клавиатуре для выключения сенсорной панели. я заметил, Как я отключаю сенсорную панель с помощью командной строки?, однако все команды показывают отдельную функцию для включения сенсорной панели по сравнению с прочь. Как можно настроить единственную команду для включения сенсорной панели, если это выключено или выключено, если она идет?
Этот сценарий должен сделать это. Сохраните его как ~/bin/toggle_touchpad.sh
, измените значение touchpad
переменная к тому, чем называют Вашу сенсорную панель (см. xinput list
) и затем отобразите сценарий на свое желаемое сочетание клавиш. Не забудьте делать исполняемый файл сценария с chmod a+x ~/bin/toggle_touchpad.sh
.
#!/bin/bash
## Change this value to whatever your touchpad is called
touchpad='SynPS/2 Synaptics TouchPad'
status=$(xinput list-props "$touchpad" | grep "Device Enabled" | gawk '{print $NF}');
if (( $status==1 )); then
xinput -set-int-prop "$touchpad" "Device Enabled" 8 0
else
xinput -set-int-prop "$touchpad" "Device Enabled" 8 1
fi