wtorek, 06 stycznia 2009 
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
Kompilacja i konfigu...
SQUID - najpopularni...
Neostrada+ i modem ...
NATowanie czyli jak ...
Samba - serwer plikó...
Upgrade systemu
Apache (konfiguracja...
Praktyczne IPFW
MRTG - statystyki ru...
CVSup - pomocny podc...
Neostrada na modemie...
Postfix z autoryzacj...
Postfix - bezpieczny...
System Portów (Kolek...
Dummynet - dzielenie...
Top Download
File icon Postfix - "Krok po kroku" v1.16858
File icon Postfix - "Krok po kroku" v1.06618
File icon PPTPd - "Prosty i szybki VPN" v1.0b6108
File icon sdi.sh3848
File icon uEagle 1.0p12966
File icon named.sh2910
File icon uEagle 0.99b2865
File icon cs.sh2786
File icon uEagle 1.02753
File icon uEagle 1.12558
Ostatnie komentarze
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
Bez tytułu
Dodał: termid
Dnia: 2007-05-09 18:01:11
Bez tytułu
Dodał: sarelo33
Dnia: 2006-12-30 23:50:14
Jest ok ale..
Dodał: theviant
Dnia: 2006-11-16 08:10:05
Google

Google


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




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 (9270 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
Fajny prompt w tcsh: set prompt = '%m %# '
Pobierz
FreeBSD
OpenBSD
NetBSD
DragonFlyBSD
PC-BSD
FreeSBIE LiveCD
4.4BSD Lite
Reklama M3M.pl
Domeny
Książki

FreeBSD. Księga eksperta

FreeBSD. Księga eksperta

Cena: 125.00 zł
Dodaj do koszyka


FreeBSD. Podstawy administracji systemem

FreebBSD

Cena: 64.90 zł
Dodaj do koszyka


OpenBSD. Podstawy administracji systemem

OpenBSD

Cena: 84.90 zł
Dodaj do koszyka


OpenBSD. Tworzenie firewalla za pomocą PF

Firewall PF

Cena: 44.90 zł
Dodaj do koszyka

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

Korzystamy ze statysyk