LINUX.ORG.RU

IceWM - запуск скрипта/команды по горячей клавише


0

0

Собственно проблема:

Необходимо прописать на горячую клавишу команду изменения яркости (через ACPI) вида:

echo up | sudo tee /proc/acpi/ibm/brightness > /dev/null

В Fluxbox такая команда прописывается на нужную клавишу и прекрасно работает. В IceWM - не работает. Приписываю в ~/.icewm/keys cледующее:

key «XF86MonBrightnessUp» echo up | sudo tee /proc/acpi/ibm/brightness > /dev/null

Пробовал писать эту команду в скрипт и вызывать уже его:

key «XF86MonBrightnessUp» ~/.icewm/script/brightness-up.sh

Не помогает. Реакции нет.

Подскажите как можно решить.

--- ОС Ubuntu 10.04 --- IceWM 1.3.6-1 ---


>Пробовал писать эту команду в скрипт и вызывать уже его:

Два наводящих вопроса:

1. Скрипту права на исполнение дал?

2. В sudoers добавил возможность на исполнение команды в sudo без пароля?

Zubok ★★★★★
()

>key «XF86MonBrightnessUp» echo up | sudo tee /proc/acpi/ibm/brightness > /dev/null

Может, так?

sh -c 'echo up | sudo tee /proc/acpi/ibm/brightness > /dev/null'

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

Огромное спасибо. Так все работает.

Rakshas
() автор топика

Rakshas> key «XF86MonBrightnessUp» ~/.icewm/script/brightness-up.sh

Тильда (~) здесь не работает, пиши полный путь

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

Понял. Спасибо за информацию. Запомню.

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