Всем доброго времени суток. Имеется ноут asus n56vz с установленной ubuntu gnome 16.04
Проблема в функциональной клавише вкл/выкл тача (Fn+F9). Включить - включает, а вот выключать не хочет.
Выключить получилось только через консоль
synclient TouchpadOff=1
//или
xinput disable 14 // у тача id=14
Попробовал настроить с помощью acpid, создал файлик /etc/acpi/event/touchpad с таким содержимым
event=PNP0C14:01 000000ff 00000000
action=/etc/acpi/touchpad.sh
И файл /etc/acpi/touchpad.sh
#!/bin/bash
id_touchpad=$(xinput | grep -i touchpad | sed 's/[ \t]//g;s/[a-Z]//g;s/.....//;s/.....$//')
state_touchpad=$(xinput list-props $id_touchpad | grep 'Device Enabled' | sed 's/[ \t]//g;s/[a-Z]//g;s/......//')
if [ $state_touchpad -eq "0" ]
then
/usr/bin/xinput enable $id_touchpad
/usr/bin/synclient TouchpadOff=0
else
/usr/bin/xinput disable $id_touchpad
/usr/bin/synclient TouchpadOff=1
fi
Перезапускаем acpid
/etc/init.d/acpid restart
И толку ноль. Если запускать скрипт из консоли, все работает, а вот по нажатию Fn+F9 включается и больше не выключается. По нажатию скрипт отрабатывает, условие обрабатывается правильно, а выключения тачпада не происходит. В чем может быть причина и как это можно исправить?
з.ы. Сильно не пинайте, Linux изучаю недавно
ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 10/09/2016). Модератором раздела принято решение закрыть тему.
--zg_nico