[Comm] xinput игнорирует set-prop
Денис Смирнов
mithraen на freesource.info
Пт Авг 24 22:41:38 MSK 2012
Мне удобно когда touchpad всегда выключен, и включается только по желанию.
Простейший скрипт:
xinput list | grep -i touchpad \
| sed 's/^.*id=\([[:digit:]]*\).*$/\1/' \
| xargs -i xinput set-prop "{}" "Device Enabled" 0
прекрасно выключает touchpad. Если последний '0' заменить на '1' -- он его
включает.
Но, после suspend/resume touchpad всегда включен.
В /etc/pm/sleep.d добавил скрипт выключения touchpad (добавив туда export
DISPLAY и XAUTHORITY) -- не работает.
Проверяю этот скрипт из под пользователя (изнутри X-сеcсии) -- все работает.
Проверяю этот скрипт из под рута (sudo изнутри сессии) -- все работает.
Переключаюсь в голую консоль, запускаю этот скрипт из под рута -- xinput
list все выводит, но xinput set-prop молча отрабатывает, а touchpad --
продолжает работать
Что я делаю не так?
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/community/attachments/20120824/0b5be0c4/attachment.bin>
Подробная информация о списке рассылки community