требуется чтобы тачпад отключался при подключении любой внешней мышки и включался при отключении внешней мышки
пробовал:
1. fn+F9 в Windows работало
в Lubuntu 24.04 Linux version 6.14.0-37-generic не работает совсем
2. gsettings set org.gnome.desktop.peripherals.touchpad send-events 'disabled'
пробовал разные параметры так же ни какой реакции, тачпад всегда работает
3. xinput set-prop 11 "Device Enabled" 0;
данная команда работает, решил настроить через udev
создал скрипт в /home/switch/.mouse.sh
#!/bin/bash
if [ "$1" == "0" ]
then
xinput set-prop 11 "Device Enabled" 0;
echo "add">>"/home/switch/.mouse";
elif [ "$1" == "1" ]
then
xinput set-prop 11 "Device Enabled" 1;
echo "remove">>"/home/switch/.mouse";
fi
имитируем подключение внешней мышки, запускаем через терминал
"/home/switch/.mouse.sh 0"
тачпад отключается
в /home/switch/.mouse добавляется запись "add"
имитируем отключение внешней мышки, запускаем через терминал
"/home/switch/.mouse.sh 1"
тачпад включается
в /home/switch/.mouse добавляется запись "remove"
создал /etc/udev/rules.d/70-usb.automount.rules
ACTION=="add", SUBSYSTEMS=="usb", SUBSYSTEM=="input", KERNEL=="mouse[0-9]*", RUN+="/home/switch/.mouse.sh 0"
ACTION=="remove", SUBSYSTEMS=="usb", SUBSYSTEM=="input", KERNEL=="mouse[0-9]*", RUN+="/home/switch/.mouse.sh 1"
тестил с двумя разными мышами проводной и беспроводной, в /home/switch/.mouse добавляются корректные записи
но вот xinput set-prop 11 "Device Enabled" 0; не отрабатывает тачпад работает при подключении внешней мышки
подскажите пожалуйста, в чём может быть проблема