Jak vytvořit oznámení na ploše v příkazech Linuxu

Při práci s prostředím Linux, zvláště když provádíme úkoly z terminálu, existuje možnost, o které ví jen málo uživatelů, a tou je dostat vyskakovací oznámení, když dokončíme naše úkoly v terminálu.

V Linuxu existuje nástroj s názvem Notify-Send, který vám umožňuje vytvářet oznámení na ploše z příkazového řádku. V našich skriptech je možné použít Notify-Send nebo jej nakonfigurovat tak, aby byl spuštěn podle příkazu, který byl právě napsán na příkazovém řádku.

Zprávy, které vytváří, jsou zcela přizpůsobitelné a jsou automaticky integrovány do jakéhokoli desktopového prostředí, které právě spouštíme. Tento nástroj je malá a jednoduchá aplikace na obrazovce, která používá systém upozornění na bubliny.

1. Základní upozornění na odesílání oznámení v systému Linux

Abychom zkontrolovali, jak jednoduché a užitečné je oznámení-odeslání, vytvoříme naše první oznámení, proto otevřeme terminál, v tomto případě v Ubuntu 17.04 a spustíme následující řádek:

 oznámit-odeslat 'Solvetic!' „Toto je osobní oznámení!
Po stisknutí klávesy „Enter“ vidíme, že se oznámení zobrazí vyskakovacím způsobem na ploše Ubuntu:

2. Naléhavá oznámení-odesílat oznámení v systému Linux


Některá oznámení jsou důležitější než jiná. Existují tři úrovně oznámení: nízké, normální a kritické.
Je možné, že je prostředí vašeho počítače vizuálně odlišuje, nebo že to může ovlivnit čas, kdy se objeví na obrazovce, takže je možné určit naléhavost oznámení pomocí parametru -u následovně:

Chceme -li kritickou zprávu

 oznámit-odeslat 'SUPER DŮLEŽITÉ!' "To je naléhavá zpráva!" -u kritický

Pokud chceme zprávu s nízkou prioritou
upozornit-poslat 'Je to v pořádku' 'Je to jen kontrola.' -no nízko

3. Jak přidat ikony do oznámení v Linuxu s upozorněním a odesláním


Notify-send nám umožňuje určit ikonu, aby bylo oznámení vizuálně mnohem příjemnější.
Na následující trase můžeme najít všechny dostupné ikony:
 / usr / share / ikony
Můžeme použít název ikony bez přípony a přidat parametr -i následovně:
 Notify-send 'Systémová chyba!' "Prosím, zavolejte Solvetic, TEĎ!" -u kritický -i tvář znepokojený

V případě, že nechceme používat systémové ikony, můžeme použít vlastní ikony, k tomu stačí použít cestu k souboru ikon

4. Další parametry a SSH pro vzdálené počítače v Linuxu s upozorněním na odeslání


Existuje několik parametrů, které lze použít při oznámení-odeslání:

Parametr -tCož umožňuje aktualizaci oznámení pro konkrétní období.

Můžeme provést následující:

 oznámit -odeslat 'Chyba' 'Zadaný příkaz je špatný' -u normální -t 10000 -i chyba
Tímto způsobem označujeme čas, ve kterém bude oznámení, a typ ikony, která se má zobrazit:

Parametr -aZadejte aplikaci, která je odeslána s oznámením.

 oznámit-odeslat 'Script Solvetic!' "Skript je připraven." -a 'Skript' -u normální -i úsměv na tváři

SSHVe vzdálených počítačích můžeme použít upozornění-odesílání prostřednictvím SSH, k tomu musí být počítač nakonfigurován pro relace X serveru.

Syntaxi můžeme spustit takto:

 ssh -X [email protected] 'DISPLAY =: 0 Notify -send "Solvetic Internet!" "Vzdálený přístup!" -u kritický -i tvář -ustaraný '

5. Obecné možnosti pro oznámení-odeslání v systému Linux

Následují možnosti na úrovni parametrů, které můžeme s tímto nástrojem použít:

Zadejte úroveň naléhavosti oznámení (nízká, střední nebo kritická)

 -u --urgency = ÚROVEŇ

Určuje čas, který se má v milisekundách čekat na oznámení

 -t, --expire-time = ČAS

Určuje typ ikony, která se má zobrazit v oznámení

 -i, --icon = IKONA [, IKONA …]

Určuje kategorii oznámení

 -c, --category = TYPE [, TYPE …]

Zobrazit nápovědu pro oznámení-odeslání

 - ?, --Pomoc

Zadejte další základní data, která chcete použít, platná jsou int, double, string a byte.

 -h, --hint = TYP: NÁZEV: HODNOTA

Tímto způsobem se Notify-Send stává praktickým a jednoduchým nástrojem pro správu oznámení.

wave wave wave wave wave