|
||
Ответить |
|
#1
|
|
Вес репутации:
0
Регистрация: 27.02.2009
Адрес: Москва
Сообщений: 7,302
Сказал(а) спасибо: 578
Спасибок 2,623
в 1,832 сообщениях |
Меняем статус в pidgin'e при закрытии крышки ноутбука -
14.06.2010, 19:01
Статья про то, как менять статус в pidgin'e при закрытии крышки ноутбука, и при открытии соответственно.
1 В системе должен быть установлен демон acpi. В убунте он есть по умолчанию, в арче нужно сделать sudo pacman -S acpi acpid acpitool 2 В папке /etc/acpi/ должны быть скрипты для управления разными событиями. В арче это единственный файл handler.sh, в убунте - кучка файлов, нужный - lid.sh. Открываем этот файл. В арче - идем в конец файла и находим "button/lid)" В убунте - в начале файла И пишем в этом месте: PHP код:
Поясню: purple-remote - это программка, которая через d-bus отправляет процессу с libpurple разные действия. Она по идее устанавливается вместе самой библиотекой libpurple, а соответственно - с pidgin'ом. В данном случае мы устанавливаем статус away и aviable с разными сообщениями. С помощью команды purple-remote "getstatus" sudo -u USERNAME нужно из-за того, что скрипт acpi запускается из-под своего пользователя, и purple-remote просто не находит нужного процесса. В файле /proc/acpi/button/lid/LID0/state находится текущее состояние крышки. Бонус: Себе я еще настроил при открытии крышки включение режима черепашки в transmission-daemon, а при закрытии - отключение. Делается это двумя командами: Включить: transmission-remote -as transmission-remote -AS <!-- Вопросы задаем на форуме, не в ЛС --> |
Ответить |
Опции темы | |
Опции просмотра | |
|
|