Видео смотреть бесплатно

Смотреть зрелые видео

Официальный сайт fresher 24/7/365

Смотреть видео бесплатно

08.04.10 20:21 MagoBuono

Есть вопрос!notify-osd своими руками

Итак... Решил не пихать в предыдущие посты, а флудануть еще разочек. А те пусть останутся просто как посты с готовым решением.

Сегодня мы научим 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
wget http://dl.dropbox.com/u/2692779/notify/notify-osd.patch


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
patch -p0 < notify-osd_philosoft.patch


6. Всё, уже можно собирать :)
sudo dpkg-buildpackage


7. Ну и не забыть поставить это дело :)
1
2
cd ..
sudo dpkg -i notify-osd*.deb


8. Последние штрихи:
1
2
3
cd ~/
wget http://dl.dropbox.com/u/2692779/notify/.notify-osd
pkill notify-osd

Всё. Конфиг тупо мой - потом поправите расцветку и прочее. После убиения нотифаев, новые работать начнут сами-по-себе, когда их что-нибудь вызовет. Можете сами набрать:
notify-send "Проверка связи"


Ну... Наслаждайтесь :)


Теги:

s2h 08.04.10 22:39 # +0
отлично, но слишком много внимания уже к бедным нотифаям последнее время
ttohin 09.04.10 11:28 # +0
Много внимания не бывает, ибо работают они пока плохо( нет адекватной очереди сообщений, ни реакции на нажание.
cppmm 09.04.10 11:06 # +0
[cppmm@linux spas]$ apt-cache show aosd-cat
Package: aosd-cat
Priority: optional
Section: x11
Installed-Size: 68
Maintainer: William Pitcock
Architecture: i386
Source: libaosd
Version: 0.2.4-1
Depends: libaosd-text2, libaosd2, libc6 (>= 2.7-1), libglib2.0-0 (>= 2.12.0), libpango1.0-0 (>= 1.18.4)
Filename: pool/main/liba/libaosd/aosd-cat_0.2.4-1_i386.deb
Size: 11122
MD5sum: 99db763b2e1249ffaa31b7ec21207f2c
SHA1: f2d738e3ae3068e1cd154a49e8090f345aa78bed
SHA256: 23501fcb5113491ee4f4f91de107459f76511c32cd6a7ce07e6c1a63d78874d9
Description: an on screen display tool which uses libaosd
aosd_cat is an advanced on screen display tool based on
libaosd. It can be used for OSD-style notifications in
shell scripts.
Homepage: http://www.atheme.org/projects/libaosd.shtml
Tag: implemented-in::c, interface::commandline, role::program
MagoBuono 09.04.10 13:40 # +0
И весь софт будет нормально через них выводить мессаги?
cppmm 09.04.10 13:57 # +0
Весь не проверял, но то, где работал - всё отлично(делал скриптик для xchat'а, выводящий последнее сообщение на отслеживаемом канале, прикручивал к консоли для оповещения о завершении какой-либо операции, игрался с различными таймерами-напоминалками, использовал для sim-im).
Штука хорошая. Причём довольно гибкая - можно настроить фонты, цвет, расположение, размер, тени, время появления/затухания, количество строк в выводе. Кроме обычных фраз, умеет построчно выводить файлы. Это то, что я использовал, возможно есть ещё какие-то плюшки.
В общем, для большинства стандартных операций этой утилитки более чем предостаточно.
Вот так оно выглядит практически с дефолтными настройками, как я уже писал, можно отконфигурить:
aosd_cat
MagoBuono 09.04.10 14:38 # +0
делал скриптик для xchat'а, выводящий последнее сообщение на отслеживаемом канале, прикручивал к консоли для оповещения о завершении какой-либо операции, игрался с различными таймерами-напоминалками, использовал для sim-im

Ну, как я понимаю, это ты сам прикручивал к софту, к которому прикрутить можно. Или не так понимаю? :)

Как оно будет со всякими плеерами, пиджинами и прочей туфтой, что в данный момент у меня notify-osd использует само-по-себе без всяких надстроек?

Ибо с рукописным всем тут понятно - че скажешь, то и выведет. Собсно, у меня так текущие нотифаи много чем выводятся, тем же мкаббером.
cppmm 09.04.10 14:47 # +1
Ну, в софте, к которому мне приходилось прикручивать была возможность указать внешнюю утилиту для нотификаций. В общем, Ъ-unix-way. :)
cf8 30.04.10 14:50 # +0
Немного запоздало, но сделал PKGBUILD для арча:

http://cf8.ru/notify-osd-bzr-settings.src.tar.gz

Лучшие блоги (все 133)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 2589 из 203 городов)
Топ пользователей Топ блогов
welinux.ru

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн