Så här skapar du skrivbordsmeddelande i Linux -kommandon

När du arbetar med Linux-miljöer, särskilt när vi utför uppgif.webpter från terminalen, finns det ett alternativ som väldigt få användare känner till och det är att få popup-meddelanden när vi slutför våra uppgif.webpter i terminalen.

I Linux finns det ett verktyg som heter notify-send som låter dig skapa skrivbordsaviseringar från kommandoraden. Det är möjligt att använda notify-send i våra skript eller konfigurera det för att köras efter ett kommando som just har skrivits på kommandoraden.

Meddelandena som den skapar är helt anpassningsbara och integreras automatiskt i vilken skrivbordsmiljö som helst. Det här verktyget är en liten och enkel applikation på skärmen som använder bubbelmeddelandesystemet.

1. Grundläggande meddelanden-skicka aviseringar på Linux

För att kontrollera hur enkelt och användbart meddelande-skicka är kommer vi att skapa vår första avisering, för detta öppnar vi terminalen, i det här fallet i Ubuntu 17.04 och kör följande rad:

 meddela-skicka 'Solvetic!' 'Detta är en personlig avisering!
När du trycker på "Enter" kan vi se att meddelandet visas på ett popup-sätt på Ubuntu-skrivbordet:

2. Brådskande meddelande-skicka aviseringar på Linux


Vissa meddelanden är viktigare än andra. Det finns tre nivåer av meddelanden: låg, normal och kritisk.
Det är möjligt att din skrivbordsmiljö skiljer dem visuellt eller att det kan påverka tiden de visas på skärmen, så det är möjligt att ange hur brådskande meddelanden är med -u -parametern enligt följande:

Om vi ​​vill ha ett kritiskt budskap

 meddela-skicka 'SUPER VIKTIGT!' 'Detta är ett brådskande meddelande!' -u kritisk

Om vi ​​vill ha ett lågprioriterat meddelande
meddela-skicka 'Det är helt korrekt' 'Det är bara en recension.' -u låg

3. Hur man lägger till ikoner i aviseringar i notify-send Linux


Meddela-skicka tillåter oss att ange en ikon för att göra meddelandet mycket mer visuellt tilltalande.
På följande rutt kan vi hitta alla tillgängliga ikoner:
 / usr / dela / ikoner
Vi kan använda namnet på ikonen utan tillägget och lägga till -i -parametern enligt följande:
 meddela-skicka 'Systemfel!' 'Vänligen ring Solvetic, NU!' -u kritisk -jag är orolig för ansiktet

Om vi ​​inte vill använda systemikonerna kan vi använda anpassade ikoner, för detta är det tillräckligt att använda sökvägen till ikonfilen

4. Ytterligare parametrar och SSH för fjärrdatorer i notify-send Linux


Det finns flera parametrar att använda med notify-send:

Parametern -tVilket gör att meddelandet kan uppdateras för en viss period.

Vi kan utföra följande:

 meddela -skicka "Fel" "Det angivna kommandot är fel" -u normalt -t 10000 -i -fel
På detta sätt anger vi den tid under vilken meddelandet kommer att vara och vilken typ av ikon som ska visas:

Parametern -aAnge den applikation som skickas med aviseringen.

 meddela-skicka 'Script Solvetic!' 'Skriptet är klart.' -en "Script" -u normal -jag ansikte -leende

SSHVi kan använda notify-send via SSH på fjärrdatorer, för detta måste datorn konfigureras för X-serversessioner.

Vi kan köra syntax så här:

 ssh -X [email protected] 'DISPLAY =: 0 meddela -skicka "Solvetic Internet!" "Fjärråtkomst!" -u kritisk -jag är orolig

5. Allmänna alternativ för meddelande-skicka på Linux

Följande är alternativen på parameternivå som vi kan använda med det här verktyget:

Ange hur brådskande anmälan är (låg, medel eller kritisk)

 -u -nödsituation = NIVÅ

Anger tiden, baserat på millisekunder, för att vänta på meddelandet

 -t, --expire-time = TIME

Anger vilken typ av ikon som ska visas i meddelandet

 -i, --ikon = ICON [, ICON …]

Anger kategorin för meddelandet

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

Visa hjälp för meddelande-skicka

 - ?, --hjälp

Ange ytterligare grunddata som ska användas, giltiga är int, dubbel, sträng och byte.

 -h, --hint = TYPE: NAME: VALUE

På så sätt blir notify-send ett praktiskt och enkelt verktyg för att hantera aviseringar.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave