Prilikom rada s Linux okruženjima, osobito kada izvršavamo zadatke s terminala, postoji mogućnost za koju zna vrlo malo korisnika, a to je dobivanje skočnih obavijesti kada završimo svoje zadatke u terminalu.
U Linuxu postoji uslužni program notify-send koji vam omogućuje stvaranje obavijesti na radnoj površini iz naredbenog retka. Moguće je upotrijebiti notify-send u našim skriptama ili konfigurirati da se izvršava prema naredbi koja je upravo napisana u naredbenom retku.
Poruke koje stvara potpuno su prilagodljive i automatski su integrirane u bilo koje radno okruženje koje trenutno koristimo. Ovaj uslužni program je mala i jednostavna aplikacija na ekranu koja koristi sustav obavijesti s mjehurićima.
1. Osnovne obavijesti o slanju i slanju na Linuxu
Kako bismo provjerili koliko je jednostavno i korisno notify-send, izradit ćemo prvu obavijest, za to otvorimo terminal, u ovom slučaju u Ubuntu 17.04 i izvršimo sljedeći redak:
notify-send 'Solvetic!' 'Ovo je osobna obavijest!Kada pritisnemo "Enter" možemo vidjeti da se obavijest prikazuje na skočnom prozoru na Ubuntu radnoj površini:
2. Hitno obavještavanje-slanje obavijesti na Linuxu
Neke su obavijesti važnije od drugih. Postoje tri razine obavijesti: niska, normalna i kritična.
Moguće je da ih vaše okruženje radne površine vizualno razlikuje ili da može utjecati na vrijeme njihovog pojavljivanja na zaslonu, pa je moguće odrediti hitnost obavijesti s parametrom -u na sljedeći način:
Ako želimo kritičku poruku
notify-send 'SUPER VAŽNO!' 'Ovo je hitna poruka!' -u kritično
Ako želimo poruku niskog prioriteta
notify-send 'Sve je u redu' 'To je samo pregled.' -u nisko
3. Kako dodati ikone obavijestima u sustavu notify-send Linux
Notify-send omogućuje nam da odredimo ikonu kako bi obavijest bila vizualno ugodnija.
Na sljedećoj ruti možemo pronaći sve dostupne ikone:
/ usr / share / iconsMožemo koristiti naziv ikone bez proširenja i dodati parametar -i na sljedeći način:
notify-send 'Sistemska greška!' 'Molimo, nazovite Solvetic, ODMAH!' -u kritičan -i lice zabrinut
U slučaju da ne želimo koristiti ikone sustava, možemo upotrijebiti prilagođene ikone, za to je dovoljno koristiti put do datoteke s ikonama
4. Dodatni parametri i SSH za udaljene strojeve u sustavu notify-send Linux
Postoji nekoliko parametara koje možete koristiti s notify-send:
Parametar -tŠto omogućuje ažuriranje obavijesti za određeno razdoblje.
Možemo izvršiti sljedeće:
notify -send 'Error' 'Unesena naredba je pogrešna' -u normalno -t 10000 -i errorNa ovaj način označavamo vrijeme u kojem će obavijest biti i vrstu ikone za prikaz:
Parametar -aNavedite aplikaciju koja se šalje s obavijesti.
notify-send 'Skripta Solvetic!' 'Scenarij je spreman.' -a 'Skripta' -u normalno -i lice -osmijeh
SSHObavijest-slanje putem SSH-a možemo koristiti na udaljenim računalima, jer za to računalo mora biti konfigurirano za sesije X poslužitelja.
Sintaksu možemo pokrenuti ovako:
ssh -X [email protected] 'DISPLAY =: 0 notify -send "Solvetic Internet!" "Daljinski pristup!" -u kritičan sam -zabrinut
5. Opće opcije za notify-send na Linuxu
Slijede opcije na razini parametara koje možemo koristiti s ovim uslužnim programom:
Odredite stupanj hitnosti obavijesti (niska, srednja ili kritična)
-u -hitnost = RAZINA
Određuje vrijeme, na temelju milisekundi, čekanja na obavijest
-t, --expire-time = TIME
Određuje vrstu ikone za prikaz u obavijesti
-i, --icon = ICON [, ICON …]
Određuje kategoriju obavijesti
-c, --category = TYPE [, TYPE …]
Prikažite pomoć za notify-send
- ?, --Pomozite
Navedite dodatne osnovne podatke za uporabu, valjani su int, double, string i byte.
-h, --hint = TIP: NAME: VALUE
Na taj način notify-send postaje praktičan i jednostavan uslužni program za upravljanje obavijestima.