LINUX.ORG.RU

ACPID(need help)


0

0

Надоело, уже головой ап стенку стучюсь... Помогите... У меня нетбук MSI WIND пытаюсь настроить выключение монитора по нажатию кнопок Fn+F2. При нажатии на эти кнопочки событие "video IGD" я подправил файлик /etc/acpi/handler.sh, дописал туды "DISPLAY=:0.0 xset dpms force off", но монитор не выключается ((( Если эту же комманду запускать просто в терминале под иксами то монитор выключается. Если выполнить комманду "/etc/acpi/handler.sh video IGD" опять же в терминале под иксами то монитор выключается. Так почему же не выключается монитор при нажатии кнопок ? П.с: при нажати кнопок я точно уверен что выполняется скрипт handler.sh там просто еще присутствует строчка типа logger "Monic:off", т.е. при нажатии на кнопки Fn+F2 в логах появляется Monic:off ... П.п.с.: дистр Archlinux ядро 2.6.26 GNOME 2.22

anonymous

Вобщем дело в аутентификации на Х сервере. Пример решения проблемы примерно такой: su X-SESSION-USER -c '...'. Можно попробывать поиграться с xauth.

vasily_pupkin ★★★★★
()
Ответ на: комментарий от anonymous

вот чё в логах Aug 15 14:45:20 wind acpid: received event "video IGD 00000080 00000000" Aug 15 14:45:20 wind acpid: notifying client 2748[82:82] Aug 15 14:45:20 wind acpid: notifying client 2869[0:0] Aug 15 14:45:20 wind acpid: executing action "/etc/acpi/handler.sh video IGD 00000080 00000000" Aug 15 14:45:20 wind acpid: action exited with status 1 Aug 15 14:45:20 wind acpid: completed event "video IGD 00000080 00000000"

Так как его заставить вырубать дисплей, или хотябы заставить выполнять от моего пользователя?

anonymous
()
Ответ на: комментарий от anonymous

плин форматирование гребанное
вот чё в логах
Aug 15 14:45:20 wind acpid: received event "video IGD 00000080 00000000"
Aug 15 14:45:20 wind acpid: notifying client 2748[82:82]
Aug 15 14:45:20 wind acpid: notifying client 2869[0:0]
Aug 15 14:45:20 wind acpid: executing action "/etc/acpi/handler.sh video IGD 00000080 00000000"
Aug 15 14:45:20 wind acpid: action exited with status 1
Aug 15 14:45:20 wind acpid: completed event "video IGD 00000080 00000000"



Так как его заставить вырубать дисплей, или хотябы заставить выполнять от моего пользователя?

anonymous
()
Ответ на: комментарий от anonymous

> По поводу su, так он же пароль пользователя поидее должен запросить? и как быть?

sudo

sysmouse
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.