Dustin Kirkland, Ubuntu Server-utvikler, la nylig ut noe veldig interessant på bloggen sin: et "alias", som du kan legge til .bashrc-filen, slik at når en prosess som kjøres fra en terminal er ferdig, vises en varslingsboble med NotifyOSD (det vil si på samme måte som et varsel vises når en venn kobler til eller lignende).
Mottak av denne typen varsler kan være veldig nyttig, spesielt når du utfører lange og komplekse oppgaver i terminalen, for eksempel å kompilere et program, etc. Sikkert hvis du bruker terminalen mye, vil dette tipset komme til nytte. |
Hva å gjøre
1. Først redigerer du ~ / .bashrc-filen:
gedit ~ / .bashrc
og lim inn følgende linje på slutten av filen:
alias alert_helper = 'history | tail -n1 | sed -e "s / ^ s * [0-9] + s * //" -e "s /; s * alert $ //"'
alias alert = 'notify-send -i /usr/share/icons/gnome/32x32/apps/gnome-terminal.png "[$?] $ (alert_helper)"'
Det den gjør er å lage et alias. Et alias lar deg utføre en lang og komplisert kommando ved å skrive et enkelt ord, lettere å huske. Dermed blir det en veldig enkel oppgave å utføre den lange og kompliserte kommandoen fra terminalen, som det også vil ta lang tid å skrive. I dette spesifikke tilfellet, hva vi gjorde er å fortelle systemet at når vi går inn «; varsel »på slutten av en kommando, varsler den oss når den er ferdig med utførelsen.
2. Installer libnotify-bin:
sudo apt-get install libnotify-bin
3. Til slutt lager vi "kilden" til .bashrc:
kilde ~ / .bashrc
Nå, la oss prøve det!
Som jeg nevnte før, er alt du trenger å gjøre å legge til «; varsel »på slutten av en hvilken som helst kommando, slik at du mottar et varsel (via NotifyOSD) når den er fullført.
For eksempel skrev jeg:
sove 20; varsling
Så når du vil lage et program, skrev jeg:
gjøre; varsling
Via | WebUpd8
Dette er ikke bare veldig interessant, men også veldig nyttig ... fordi sannheten er at jeg noen ganger glemmer at jeg hadde ting i gang i XD-terminalen
Tusen takk for innspillene, for å prøve det har blitt sagt!
Forresten, hvor bra at du er tilbake!
Hei, jeg skriver for å informere deg om at jeg har endret url til gnu / linux-området som vises i bloggrollen din. Jeg vil at du oppdaterer den slik at vi kan fortsette å koble bloggene våre. Gjeldende url for GNU / Linux Space er http://www.espaciognulinux.comTakk, og ha en god dag