Hoe een bureaubladmelding te maken in Linux-commando's

Bij het werken met Linux-omgevingen, vooral wanneer we taken uitvoeren vanaf de terminal, is er een optie die maar heel weinig gebruikers kennen en dat is om pop-upmeldingen te krijgen wanneer we onze taken in de terminal voltooien.

In Linux is er een hulpprogramma genaamd 'notify-send' waarmee u bureaubladmeldingen vanaf de opdrachtregel kunt maken. Het is mogelijk om notificatie-send in onze scripts te gebruiken of het te configureren om te worden uitgevoerd na een opdracht die zojuist op de opdrachtregel is geschreven.

De berichten die het maakt, zijn volledig aanpasbaar en worden automatisch geïntegreerd in elke desktopomgeving die we op dit moment gebruiken. Dit hulpprogramma is een kleine en eenvoudige applicatie op het scherm die gebruikmaakt van het bubbelnotificatiesysteem.

1. Basis notificaties-verstuur notificaties op Linux

Om te controleren hoe eenvoudig en nuttig het verzenden van meldingen is, zullen we onze eerste melding maken, hiervoor openen we de terminal, in dit geval in Ubuntu 17.04 en voeren de volgende regel uit:

 verwittigen-verzenden 'Solvetic!' 'Dit is een persoonlijke melding!
Wanneer we op "Enter" drukken, kunnen we zien dat de melding in een pop-up op het Ubuntu-bureaublad wordt weergegeven:

2. Dringende notificaties-verstuur notificaties op Linux


Sommige meldingen zijn belangrijker dan andere. Er zijn drie meldingsniveaus: laag, normaal en kritiek.
Het is mogelijk dat uw desktopomgeving ze visueel onderscheidt of dat dit van invloed is op de tijd dat ze op het scherm verschijnen, dus het is mogelijk om de urgentie van meldingen als volgt te specificeren met de parameter -u:

Als we een kritische boodschap willen

 verwittig-stuur 'SUPER BELANGRIJK!' 'Dit is een dringend bericht!' -u kritisch

Als we een bericht met lage prioriteit willen
notificeren-verzenden 'Het klopt allemaal' 'Het is maar een recensie.' -u laag

3. Hoe pictogrammen aan meldingen toe te voegen in Linux voor het verzenden van meldingen


Met Notify-send kunnen we een pictogram specificeren om de melding visueel aantrekkelijker te maken.
In de volgende route kunnen we alle beschikbare pictogrammen vinden:
 / usr / delen / pictogrammen
We kunnen de naam van het pictogram gebruiken zonder de extensie en de parameter -i als volgt toevoegen:
 notificeren-verzenden 'Systeemfout!' 'Bel alsjeblieft Solvetic, NU!' -u kritisch -ik maak me zorgen

In het geval dat we de systeempictogrammen niet willen gebruiken, kunnen we aangepaste pictogrammen gebruiken, hiervoor volstaat het om het pad naar het pictogrambestand te gebruiken

4. Aanvullende parameters en SSH voor externe machines in Linux met bericht verzenden


Er zijn verschillende parameters die u kunt gebruiken bij het verzenden van berichten:

De -t parameterWaardoor de melding voor een bepaalde periode kan worden bijgewerkt.

We kunnen het volgende uitvoeren:

 notificatie-send 'Error' 'De ingevoerde opdracht is verkeerd' -u normal -t 10000 -i error
Op deze manier geven we de tijd aan waarin de melding zal zijn en het type pictogram dat moet worden weergegeven:

De -a parameterGeef de toepassing op die met de melding wordt verzonden.

 verwittigen-verzenden 'Script Solvetic!' 'Het script is klaar.' -a 'Script' -u normaal -i face-smile

SSHWe kunnen notificaties via SSH gebruiken op externe computers, hiervoor moet de computer worden geconfigureerd voor X-serversessies.

We kunnen de syntaxis als volgt uitvoeren:

 ssh -X [email protected] 'DISPLAY =: 0 verwittigen-verzenden "Solvetic Internet!" "Toegang op afstand!" -u kritisch -ik maak me zorgen '

5. Algemene opties voor het verzenden van meldingen op Linux

Hier volgen de opties, op parameterniveau, die we met dit hulpprogramma kunnen gebruiken:

Specificeer de urgentie van de melding (laag, gemiddeld of kritiek)

 -u --urgentie = NIVEAU

Specificeert de tijd, gebaseerd op milliseconden, om op de melding te wachten

 -t, --vervaltijd = TIJD

Specificeert het type pictogram dat in de melding moet worden weergegeven

 -i, --icon = ICOON [, PICTOGRAM …]

Specificeert de categorie van de melding

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

Help weergeven voor verwittigen-verzenden

 - ?, --helpen

Geef aanvullende basisgegevens op om te gebruiken, geldige zijn int, double, string en byte.

 -h, --hint = TYPE: NAAM: WAARDE

Op deze manier wordt het verzenden van meldingen een praktisch en eenvoudig hulpprogramma voor het beheren van meldingen.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave