[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