środa, 08 września 2010 
Start arrow FreeBSD arrow KONSOLA arrow Czcionki TrueType
Menu BSD4u
FreeBSD
OpenBSD
NetBSD
Dla *BSD
FAQ BSD4u
Forum BSDGuru.org
Security Advisory
Licencje
Images BSD
Menu ogólne
Start
Aktualności
Download
Sondy
Szukaj
Linki
Książki
About BSD4u
Info
Team BSD4u
Regulamin
Kanał #BSD4u
Kontakt
Sondy
Co sądzisz o naszym nowym Projekcie, i jak oceniasz zmianę koncepcji Projektu?
 
Popularne
SQUID - najpopularni...
Kompilacja i konfigu...
Samba - serwer plikó...
Neostrada+ i modem ...
NATowanie czyli jak ...
Upgrade systemu
Apache (konfiguracja...
Praktyczne IPFW
MRTG - statystyki ru...
CVSup - pomocny podc...
Postfix - bezpieczny...
Neostrada na modemie...
Postfix z autoryzacj...
System Portów (Kolek...
Postfix oparty na ba...
Top Download
File icon Postfix - "Krok po kroku" v1.17976
File icon Postfix - "Krok po kroku" v1.06782
File icon PPTPd - "Prosty i szybki VPN" v1.0b6362
File icon sdi.sh3882
File icon uEagle 1.0p12973
File icon named.sh2943
File icon uEagle 0.99b2869
File icon cs.sh2829
File icon uEagle 1.02759
File icon uEagle 1.12568
Ostatnie komentarze
JAK NIE DZIALA opti...
Dodał: wierzba86
Dnia: 2010-02-25 21:37:29
JAK NIE DZIALA opti...
Dodał: wierzba86
Dnia: 2010-02-25 21:36:09
RE: transparent a v...
Dodał: Trash
Dnia: 2009-10-06 15:45:18
transparent a virus...
Dodał: grzywka18
Dnia: 2008-05-13 11:19:58
hmm
Dodał: dzibi
Dnia: 2007-12-12 10:01:14
Bez tytułu
Dodał: grzywka18
Dnia: 2007-12-11 17:46:06
OSD dla naszych us?ug, czyli jak wy?wietla? informacje na pulpicie Drukuj E-mail
Oceny: / 4
KiepskiBardzo dobry 
niedziela, 20 listopada 2005 - Napisał: Karol Gogiel (12469 odsłon)

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:
- xosd (z portu /usr/ports/misc/xosd lub z http://www.ignavus.net)
- EKG (z portu /usr/ports/polish/ekg lub ze strony http://dev.null.pl/ekg)

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:
⇔ -p, --pos=(top|middle|bottom) //Czyli w którym miejscu ekranu ma się nam wyświetlać opis (domyślnie jest top).
⇔ -A, --align=(left|right|center) //Wyrównanie tekstu do.. (domyślnie do lewej).
⇔ -c, --colour=COLOUR //kolor napisu (domyślnie czerwony 'red').
⇔ -d, --delay= //Długość czasu wyświetlania napisu

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, 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 :)


Autor: Karol Gogiel
karol(at)satanbsd.org

Powyższy artykuł został udostępniony na zasadach Licencji BSD

Komentarze:

Tylko zarejestrowani użytkownicy mogą pisać komentarze.
Prosze zaloguj się i dodaj komentarz.

Powered by AkoComment!

Ostatnio aktualizowany ( środa, 23 listopada 2005 )

« wstecz   dalej »
Ciekawostki
Zapomniałeś w jakim jesteś katalogu? Wpisz "pwd".
Pobierz
FreeBSD
OpenBSD
NetBSD
DragonFlyBSD
PC-BSD
FreeSBIE LiveCD
4.4BSD Lite
Domeny
Google

Google


Newsletter
Zapisz się na nasz newsletter, jeżeli chcesz być na bieżąco informowany o aktualnościach..




Licznik odwiedzin
Odwiedziło już nas
3269167
Internautów od lutego 2003

Korzystamy ze statysyk