Kako stvoriti obavijest o obavijesti na radnoj površini u naredbama Linuxa

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 / icons
Mož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 error
Na 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.

wave wave wave wave wave