sobota, 11 luty 2012 
Start arrow FreeBSD arrow KONSOLA arrow Polonizacja konsoli
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
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 ...
Praktyczne IPFW
Upgrade systemu
NATowanie czyli jak ...
Apache (konfiguracja...
MRTG - statystyki ru...
Postfix - bezpieczny...
CVSup - pomocny podc...
Postfix z autoryzacj...
Neostrada na modemie...
System Portów (Kolek...
Instalacja FreeBSD 5...
Top Download
File icon Postfix - "Krok po kroku" v1.18107
File icon Postfix - "Krok po kroku" v1.06803
File icon PPTPd - "Prosty i szybki VPN" v1.0b6420
File icon sdi.sh3887
File icon uEagle 1.0p12975
File icon named.sh2945
File icon uEagle 0.99b2869
File icon cs.sh2834
File icon uEagle 1.02759
File icon uEagle 1.12568
Ostatnie komentarze
jeden raz na konto
Dodał: arti
Dnia: 2011-06-15 15:10:56
Re: Kod rabatowy na...
Dodał: cooler
Dnia: 2011-06-15 13:59:07
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
OSD dla naszych usług, czyli jak wyświetlać informacje na pulpicie Drukuj E-mail
Oceny: / 4
KiepskiBardzo dobry 
niedziela, 20 listopad 2005 - Napisał: Karol Gogiel (14252 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 listopad 2005 )

« wstecz   dalej »
Ciekawostki
Jeśli użyjesz `set watch = (0 any any)' w tcsh, będziesz powiadomiony kiedy ktoś zaloguje się do systemu.
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
3815472
Internautów od lutego 2003

Korzystamy ze statysyk