- 1. Základní upozornění na odesílání oznámení v systému Linux
- 2. Naléhavá oznámení-odesílat oznámení v systému Linux
- 3. Jak přidat ikony do oznámení v Linuxu s upozorněním a odesláním
- 4. Další parametry a SSH pro vzdálené počítače v Linuxu s upozorněním na odeslání
- 5. Obecné možnosti pro oznámení-odeslání v systému Linux
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 / ikonyMůž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 chybaTí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í.