Testowane na: [FreeBSD] [OpenBSD] [Linux]

OSD

Sposób instalacji testowany pod FreeBSD, ale nie widzę większych problemów przy zrobieniu tego pod systemami Linuks na przykład. Wygoda w używaniu EKG (no i pewna doza bajera :P), czyli jak wyświetlać mesgi EKG na naszych okienkach.

Będą nam do tego potrzebne następujące aplikacje:

Gdy już je mamy zainstalowane, czas na konfigurację naszego powiadamiacza.
Ale na początek testujemy nasze OSD :)

> echo "To jest nasz napis" | osd_cat &

Spowoduje to wyświetlenie się napisu na górze ekranu. OSD zostało wywołane bez żadnych parametrów. Aby zmienić sposób wyświetlenie czytamy helpa :)

> osd_cat --help

Z najważniejszych opcji:

Po resztę opcji odsyłam do helpa.

Możemy na przykład zrobić taki napis:

> echo "To jest nasz napis" | osd_cat -p middle -A center -c yellow -d 40 &

A teraz jak to użyć w EKG?

EKG posiada opcję on (/help on), pozwala nam to reagować na określone zdarzenia.
Oczywiście żeby poznać wszystkie możliwości odsyłam do /help on (w EKG).
W przykładzie opisze tylko jak reagować na zmianę statusu i nowe wiadomości.
Oto co należy wpisać w EKG żeby tak owe coś otrzymać :P Wszystko wpisujemy w jednej linii, jako jedno polecenie:

on -a descr * ^exec echo "EKG: user %2 zmienił status na %4\" | osd_cat -c red -s 1 -p top -A left -d 3 -f -adobe-helvetica-bold-r-normal-*-10-&#-*-p-*-iso8859-2

A kod na powiadamianie o wiadomości wygląda następująco: (Rownież wpisujemy to jako jedno polecenie)

on -a chat * ^exec echo \"EKG: Wiadomość od %2 o treści : %4\" | osd_cat -c green -s 1 -p top -A left -d 3 -f-adobe-helvetica-bold-r-normal-*-10-&#-*-p-*-iso8859-2

Parametr * Oznacza, że EKG będzie reagowało na każdego użytkownika :) (ale o tym w helpie).
Podane przykłady mają jedynie wartość zapoznawczą. Myślę, że każdy preferuje różne kolory i inne wartości i sobie sam je dopasuje.

osd_cat generalnie wyświetli nam wszystko to co dostanie w potoku. Nie widzę większych problemów przy zrobieniu powiadamiacza o poczcie, statusie XMMSa, wiadomości na IRCu, czy też dosyć oryginalnego OSD do wyświetlania napisów w filmie. Wszystko to zależy tylko od waszej pomysłowości i fantazji.

Podziękowania dla niq`a za podsunięcie tego pomysłu i pomoc oraz cierpliwość przy testowaniu :)



Oryginalny artykuł znajduje się w serwisie BSD4U.
Autor: Karol 'lofix' Gogiel.
Powrót na górę strony...