Neki dan, čitajući izvrstan blog WebUpd8, otkrio sam alat za primanje obavještenje na kraju izvršenje a komandu u terminal, što može biti korisno u slučajevima kada ovaj zadatak može potrajati nekoliko minuta. Iskreno, mislim da to nije najbolje rješenje. Iz tog razloga ovdje predlažemo druge alternativeviše prakse i jednostavno. |
Ne odvlači pažnju
Andrew-ov preporučeni alat je Unidstract-me.
Instalacija u Ubuntu i derivati:
sudo add-apt-repozitorij ppa: undistract-me-paketi / svakodnevno sudo apt-get update sudo apt-get install undistract-me
Da biste je koristili, morate omogućiti opciju "Pokreni naredbu kao terminal za prijavu" u terminalu po vašem izboru. U onom koji dolazi s GNOME-om ovu opciju možemo omogućiti pod Uredi> Postavke profila.
Jednom instalirana, svaka naredba koja traje više od 10 sekundi prikazat će poruku nakon završetka.
Druge alternative
Prednost dolje prikazanih metoda je nekoliko:
- izvode se samo kada to korisnik zatraži
- ne zahtijevaju instalaciju dodatnih programa (obično su potrebni paketi već instalirani u gotovo svim popularnim distribucijama)
- ako vas lijenost izjeda, lako ih možete pretvoriti u skriptu
- super su brzi, ne troše resurse i lako ih je naučiti
Obavijesti-pošalji
Da biste prikazali poruke obavijesti u stilu Ubuntu, morate imati instalirano notify-send. Ubuntu, Linux Mint i derivati dolaze sa ovim paketom koji je instaliran prema zadanim postavkama. Korisnici Arch-a mogu ga instalirati s AUR-a.
Zatim samo dodajte && notify-send "Gotovo!" na kraju naredbe koju želimo izvršiti. Pod pretpostavkom da je naredba za izvršavanje bila cat:
mačka datoteka && notify-send "Gotovo!"
zenity
"Složeniji" sistem obavještavanja je Zenity, pomoću kojeg gumbe možemo prikazati dijaloške okvire itd.
Kao i kod notify-send, samo dodajte && zenity –info –text = »Završeno!» na kraju naredbe koju želimo izvršiti. Pod pretpostavkom, još jednom, da je naredba za izvršavanje bila cat:
datoteka mačke && zenity --info --text = "Duga naredba dovršena."
Izvor: webupd8
U teoriji bi ovo također moglo raditi: »mačka datoteka && echo -ea«, proizvodi zvučni signal na kraju naredbe (u čakri to ne radi). O savjetu (ako nisam pogrešno razumio), "command1; command2" nije isto što i "command1 && command2"; U prvom slučaju, command2 se izvršava bez obzira na to je li command1 pravilno završio, u drugom se izvršava samo ako je command1 pravilno završen. Pozdrav i dobar post, svidjelo mi se notify-send, vrlo praktično
veoma korisno! testiranje…
Poštovani, ovu opciju obično koristim bolje:
mačka datoteka; zenity –info –text = »Duga naredba izvršena.» &
To mi omogućava stavljanje više obavijesti i terminal se ne zaključava dok ne pritisnem.
Saludos