Я хочу, чтобы моя сенсорная панель была отключена при использовании мыши. Как я могу это сделать? touchpad-indicator
перестал работать на 11.10. Раньше работал 11.04. Gnome3 - это не решение, так как оно мне не нравится, и я считаю его глючным
Альтернатива : использование awk
и xbindkeys
( автоматическое определение)
Сначала добавьте touchpad_toggle
в вашем каталоге ~ / bin
:
#!/bin/bash
tpad_device=`xinput list | grep Touchpad | awk '{print $6}' | sed -e 's/id=//'`
tpad_enable=`xinput --list-props $tpad_device | grep 'Device Enable' | awk '{print $4}'`
if [ "$tpad_enable" == "1" ]; then
xinput --disable $tpad_device
elif [ "$tpad_enable" == "0" ]; then
xinput --enable $tpad_device
else
echo "!WARNNING touchpad device not found!"
fi
В вашем ~ / .xbindkeysrc
добавьте:
#touchpad_toggle
"touchpad_toggle"
m:0x0 + c:199
XF86TouchpadToggle
I ранее создал сценарий по другому вопросу: https://askubuntu.com/a/874865/433961
Он находит и переключает устройство TouchPad. Вы можете настроить для него собственный ярлык в системных настройках.
#!/bin/bash
read TPdevice <<< $( xinput | sed -nre '/TouchPad|Touchpad/s/.*id=([0-9]*).*/\1/p' )
state=$( xinput list-props "$TPdevice" | grep "Device Enabled" | grep -o "[01]$" )
if [ "$state" -eq '1' ];then
xinput --disable "$TPdevice" && notify-send -i emblem-nowrite "Touchpad" "Disabled"
else
xinput --enable "$TPdevice" && notify-send -i input-touchpad "Touchpad" "Enabled"
fi
Я устанавливаю Ctrl + Shift + F9 для включения и выключения сенсорной панели, как это :
Обновление: вам может потребоваться сделать ваш скрипт исполняемым с помощью команды chmod + x filename или ввести / bin / bash / filepath в поле Command окна Custom shortcut.