Customize It! — Установка Notify-OSD в Ubuntu 8.10
Что такое Notify-OSD? Если в двух словах, то это новая система "нотификации" (читать - система оповещения), которая должна появится в Ubuntu Jaunty Jackalope (в 8.10 используется notification-daemon) - заряд батареи, обновления системы, яркость и т.д. Интересно (и на русском) можно прочитать в блоге "Arch Linux по-русски". Чтоб посмотреть на notify-osd не обязательно ставить 9.04, можно поставить и в Intrepid Ibex (точнее не поставить, а просто "скачать и собрать", запускаться notify-osd будет скриптом, никаких "поломанных пакетов" не будет, а "старый-добрый" notification-daemon останется на месте).
Для начала установим все необходимые пакеты, в терминале:
sudo aptitude install bzr gnome-common automake autoconf libgtk2.0-dev libgconf2-dev libdbus-glib-1-dev libx11-dev libnotify-dev libnotify1 build-essential libnotify-bin
Теперь необходимо получить исходный код с Launchpad. Сделать это можно так, в терминале:
bzr branch lp:notify-osd
(на ошибку и просьбу зарегистрироваться можно не обращать внимания, все необходимые файлы будут скачаны в ~/notify-osd)
Далее устанавливаем:
cd ~/notify-osd
sh autogen.sh
После надписи "Now type 'make' to compile notify-osd" делам что предлагают:
make
Теперь остается запустить. Для начала нужно убить старого демона:
killall notification-daemon
Даем права на исполнения новому:
chmod +x ~/notify-osd/src/notify-osd
И запускаем:
~/notify-osd/src/notify-osd
В интернетах предлагают скачать не сложный скрипт для запуска notify-osd, который можно будет поставить в автозагрузку. Вот его пример:
#!/bin/bash
killall notification-daemon
sleep 1
~/notify-osd/src/notify-osd
Для того чтоб посмотреть на работу notify-osd можно запустить тестовый скрипт с несколькими сообщениями:
~/notify-osd/src/send-test-notification.sh
Возможности проверить с какими именно событиями или ПО дружит, на данный момент, Notify-OSD у меня, к сожалению, не было (обновления не приходили, других индикаторов нету). Но ждем :) Не работает точно с Pidgin и Banshee. Так же не работает с mpd+sonata
Из