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 / ikonerVi 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 -felPå 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.