- 1. Podstawowe powiadomienia o wysyłaniu powiadomień w systemie Linux
- 2. Pilne powiadomienia o wysyłaniu powiadomień w systemie Linux
- 3. Jak dodać ikony do powiadomień w systemie Notification-Send Linux
- 4. Dodatkowe parametry i SSH dla zdalnych maszyn w systemie Notification-Send Linux
- 5. Ogólne opcje wysyłania powiadomień w systemie Linux
Podczas pracy ze środowiskami Linux, zwłaszcza gdy wykonujemy zadania z terminala, istnieje opcja, o której wie niewielu użytkowników, a mianowicie otrzymywanie wyskakujących powiadomień, gdy kończymy nasze zadania w terminalu.
W Linuksie istnieje narzędzie o nazwie notification-send, które umożliwia tworzenie powiadomień na pulpicie z wiersza poleceń. Możliwe jest użycie notification-send w naszych skryptach lub skonfigurowanie go tak, aby był uruchamiany po poleceniu, które właśnie zostało napisane w wierszu poleceń.
Tworzone wiadomości są w pełni konfigurowalne i automatycznie integrowane z dowolnym środowiskiem graficznym, w którym aktualnie pracujemy. To narzędzie to mała i prosta aplikacja na ekranie, która wykorzystuje system powiadomień bąbelkowych.
1. Podstawowe powiadomienia o wysyłaniu powiadomień w systemie Linux
Aby sprawdzić, jak proste i użyteczne jest wysyłanie powiadomień, utworzymy nasze pierwsze powiadomienie, w tym celu otwieramy terminal, w tym przypadku w Ubuntu 17.04 i wykonujemy następujący wiersz:
powiadomić-wysłać 'Solvetic!' „To jest osobiste powiadomienie!Po naciśnięciu „Enter” możemy zobaczyć, że powiadomienie jest wyświetlane w wyskakujący sposób na pulpicie Ubuntu:
2. Pilne powiadomienia o wysyłaniu powiadomień w systemie Linux
Niektóre powiadomienia są ważniejsze niż inne. Istnieją trzy poziomy powiadomień: niski, normalny i krytyczny.
Możliwe, że Twoje środowisko graficzne rozróżnia je wizualnie lub może mieć wpływ na czas ich pojawienia się na ekranie, dlatego możliwe jest określenie pilności powiadomień za pomocą parametru -u w następujący sposób:
Jeśli chcemy krytycznej wiadomości
notyfikuj-wyślij 'BARDZO WAŻNE!' - To pilna wiadomość! -jesteś krytyczny
Jeśli chcemy wiadomości o niskim priorytecie
notice-send 'Wszystko w porządku' 'To tylko recenzja.' -jesteś niski
3. Jak dodać ikony do powiadomień w systemie Notification-Send Linux
Powiadom-wyślij pozwala nam określić ikonę, aby powiadomienie było znacznie przyjemniejsze wizualnie.
W poniższej trasie możemy znaleźć wszystkie dostępne ikony:
/ usr / udostępnij / ikonyMożemy użyć nazwy ikony bez rozszerzenia i dodać parametr -i w następujący sposób:
notify-send 'Błąd systemu!' – Proszę zadzwonić do Solvetic, TERAZ! -u krytyczny - martwię się o twarz
W przypadku, gdy nie chcemy korzystać z ikon systemowych, możemy skorzystać z ikon niestandardowych, do tego wystarczy skorzystać ze ścieżki do pliku ikon
4. Dodatkowe parametry i SSH dla zdalnych maszyn w systemie Notification-Send Linux
Istnieje kilka parametrów, których można użyć z powiadomieniem-send:
Parametr -tCo pozwala na aktualizację powiadomienia przez określony czas.
Możemy wykonać następujące czynności:
notice-send 'Błąd' 'Wprowadzone polecenie jest nieprawidłowe' -u normal -t 10000 -i błądW ten sposób wskazujemy czas, w którym nastąpi powiadomienie oraz rodzaj wyświetlanej ikony:
Parametr -aOkreśl aplikację, która jest wysyłana wraz z powiadomieniem.
notice-send 'Skrypt Solvetic!' „Scenariusz jest gotowy”. -a 'Skrypt' -u normalne -i uśmiech na twarzy
SSHMożemy użyć wysyłania powiadomień przez SSH na zdalnych komputerach, w tym celu komputer musi być skonfigurowany do sesji X serwera.
Możemy uruchomić składnię tak:
ssh -X [email protected] 'DISPLAY =: 0 notify-send "Solvetic Internet!" "Zdalny dostęp!" -u krytyczny -jestem zmartwiony '
5. Ogólne opcje wysyłania powiadomień w systemie Linux
Poniżej znajdują się opcje na poziomie parametrów, których możemy użyć z tym narzędziem:
Określ poziom pilności powiadomienia (niski, średni lub krytyczny)
-u --pilność = POZIOM
Określa czas oczekiwania na powiadomienie w milisekundach
-t, --termin-wygaśnięcia = CZAS
Określa typ ikony, która ma być wyświetlana w powiadomieniu
-i, --ikona = IKONA [, IKONA …]
Określa kategorię powiadomienia
-c, --category = TYP [, TYP …]
Wyświetl pomoc dotyczącą wysyłania powiadomień
- ?, --Wsparcie
Określ dodatkowe dane podstawowe do użycia, prawidłowe to int, double, string i byte.
-h, --hint = TYP: NAZWA: WARTOŚĆ
W ten sposób powiadamianie-wysyłanie staje się praktycznym i prostym narzędziem do zarządzania powiadomieniami.