Dustin Kirkland, développeur Ubuntu Server, a récemment publié quelque chose de très intéressant sur son blog: un «alias», que vous pouvez ajouter au fichier .bashrc afin que lorsqu'un processus exécuté à partir d'un terminal ait terminé son travail, une bulle de notification apparaisse en utilisant NotifyOSD (c'est-à-dire de la même manière qu'une notification apparaît lorsqu'un ami se connecte ou similaire).
La réception de ces types de notifications peut être très utile, en particulier lors de l'exécution de tâches longues et complexes dans le terminal, telles que la compilation d'un programme, etc. Si vous utilisez beaucoup le terminal, cette astuce vous sera sûrement utile. |
Que faire
1. Tout d'abord, éditez votre fichier ~ / .bashrc:
gedit ~ / .bashrc
et collez la ligne suivante à la fin du fichier:
alias alert_helper = 'historique | queue -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)"'
Il crée un alias. Un alias permet d'exécuter une commande longue et compliquée en tapant un mot simple, plus facile à retenir. Ainsi, exécuter cette commande longue et compliquée à partir du terminal, qui prendrait également beaucoup de temps à écrire, devient une tâche extrêmement facile. Dans ce cas précis, ce que nous avons fait, c'est dire au système que lorsque nous entrons «; alert »à la fin de toute commande, il nous alerte quand il termine son exécution.
2. Installez libnotify-bin:
sudo apt-get install libnotify-bin
3. Enfin, nous créons la "source" du .bashrc:
source ~ / .bashrc
Maintenant, essayons-le!
Comme je l'ai déjà mentionné, il suffit d'ajouter «; alert »à la fin de toute commande afin que vous receviez une notification (via NotifyOSD) lorsqu'elle sera terminée.
Par exemple, j'ai écrit:
dormir 20; alerte
Donc, lorsque vous voulez compiler un programme, j'ai écrit:
faire; alerte
Via | WebUpd8
Ce n'est pas seulement très intéressant mais très utile pour moi ... car la vérité est que parfois j'oublie que j'avais des choses en cours d'exécution dans le terminal XD
Merci beaucoup pour la contribution, pour essayer cela a été dit!
Au fait, comme vous êtes de retour!
Bonjour, je vous écris pour vous informer que j'ai changé l'url de l'espace gnu / linux qui apparaît dans votre blogroll, j'aimerais que vous le mettiez à jour afin que nous puissions continuer à lier nos blogs. L'url actuelle de GNU / Linux Space est http://www.espaciognulinux.comMerci et bonne journée