Есть вопрос! — notify-osd своими руками
Итак... Решил не пихать в предыдущие посты, а флудануть еще разочек. А те пусть останутся просто как посты с готовым решением.
Сегодня мы научим notify-osd считывать настройки с внешнего файла, а заодно и запихаем его в правый нижний угол (по желанию).
Чтение настроек из внешнего файла нам обеспечивает патч Leolik'а (его блог). Так что можете пойти сказать ему спасибо :)
!ВАЖНО! Перенос в нижний угол делался для notify-osd_0.9.27, кой идет в поставке с Убунтой 10.04. Насколько мне известно, код там особо не меняли, но мало ли. Допускаю, что с 0.9.24 (из 9.10) могут возникнуть глюки. Патч Леолика писался под 0.9.24, так что с ним проблем не возникнет абсолютно точно.
Итак, поэтапно:
1. Тянем все для сборки нотифаев, это около 20 метров (вроде бы)
2. Создаем для удобства где-нибудь директорию, где будем собирать по частям наши нотифаи, идем туды и пишем:
Само все тянется, тут же распаковывается.
3. Переходим во вновь созданную дир и тянем патч
4. Собственно, патчим
Теперь будущий notify-osd будет считывать настройки из ~/.notify-osd
Если вам не нужно пихать нотифаи вниз - переходим к пункту 6.
5. Теперь надо заставить нотифаи вылезать внизу. Для этого понадобится уже патч philosoft'a
6. Всё, уже можно собирать :)
7. Ну и не забыть поставить это дело :)
8. Последние штрихи:
Всё. Конфиг тупо мой - потом поправите расцветку и прочее. После убиения нотифаев, новые работать начнут сами-по-себе, когда их что-нибудь вызовет. Можете сами набрать:
Ну... Наслаждайтесь :)
Сегодня мы научим notify-osd считывать настройки с внешнего файла, а заодно и запихаем его в правый нижний угол (по желанию).
Чтение настроек из внешнего файла нам обеспечивает патч Leolik'а (его блог). Так что можете пойти сказать ему спасибо :)
!ВАЖНО! Перенос в нижний угол делался для notify-osd_0.9.27, кой идет в поставке с Убунтой 10.04. Насколько мне известно, код там особо не меняли, но мало ли. Допускаю, что с 0.9.24 (из 9.10) могут возникнуть глюки. Патч Леолика писался под 0.9.24, так что с ним проблем не возникнет абсолютно точно.
Итак, поэтапно:
1. Тянем все для сборки нотифаев, это около 20 метров (вроде бы)
sudo apt-get build-dep notify-osd
2. Создаем для удобства где-нибудь директорию, где будем собирать по частям наши нотифаи, идем туды и пишем:
apt-get source notify-osd
Само все тянется, тут же распаковывается.
3. Переходим во вновь созданную дир и тянем патч
1 2 |
cd notify-osd-0.9.27 |
4. Собственно, патчим
patch -p0 < notify-osd.patch
Теперь будущий notify-osd будет считывать настройки из ~/.notify-osd
Если вам не нужно пихать нотифаи вниз - переходим к пункту 6.
5. Теперь надо заставить нотифаи вылезать внизу. Для этого понадобится уже патч philosoft'a
1 2 |
wget http://dl.dropbox.com/u/2692779/notify/notify-osd_philosoft.patch |
6. Всё, уже можно собирать :)
sudo dpkg-buildpackage
7. Ну и не забыть поставить это дело :)
1 2 |
cd .. |
8. Последние штрихи:
1 2 3 |
cd ~/ |
Всё. Конфиг тупо мой - потом поправите расцветку и прочее. После убиения нотифаев, новые работать начнут сами-по-себе, когда их что-нибудь вызовет. Можете сами набрать:
notify-send "Проверка связи"
Ну... Наслаждайтесь :)