UndistractMe: un petit software que je n’ai testé que sous Ubuntu (donc je ne sais pas si ça marche ailleurs, ni comment l’installer) qui vous envoit une notification quand une commande qui met plus de 10 secondes à tourner prend fin.
Très pratique quand on lance une installe ou des tests unitaires.
Pour l’installer:
$ sudo add-apt-repository ppa:undistract-me-packagers/daily $ sudo apt-get update $ sudo apt-get install undistract-me |
Et ensuite rajouter dans son .bashrc:
notify_when_long_running_commands_finish_install
Pour que ça fonctionne il faut aussi activer “Executer les commandes comme shell de connexion” dans les options de votre terminal. Par exemple pour Guake:
Modifiez la variable LONG_RUNNING_COMMAND_TIMEOUT
dans /usr/share/undistract-me/long-running.bash si 10 secondes vous parait trop long ou trop court.
Nice, THX!
Pour les utilisateurs de Gnome et Gnome-Sheel, il y a tout simplement :
notify-send "my fucking message"
J’utilise ca pour auto-commiter des trucs et avoir des notif sous Gnome-Shell.
Wow, la photo est lourde de sens, je me sens mal
@r4is3 : ouais, c’est ce que j’utilise perso aussi, à la fin d’une commande, avec
&& notify-send my fm
J’utilisais
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
dans mon .bashrc avant mais undistract-me à l’immense avantage d’être fire and forget.@Sam, il semble manquer une petite quote à la fin de ton alias ;)
Pour undistract-me, il est également disponible dans les dépôts Debian et ne semble pas fonctionner avec zsh pour le moment pour informations =)
Ça fait un certain temps que j’ai ça avec zsh, cet article parle pour Mac, mes commentaires pour ubuntu.
http://contrapunctus.net/blog/2009/growl-upon-completion
Pour ma part, j’utilise gnu/screen parce que ça a trois tonnes d’avantage (ça se détache si on ferme le terminal par ex)
C-A + M permet d’activer des notifications sur un screen. Simplet et efficace.
Avec KDE, c’est déjà inclus, forcément ;-). Dans le terminal, menu Affichage => guetter l’activité ou l’inactivité.
Permet de détecter la fin de tests ou compilations longues (détection de l’inactivité) mais aussi très pratique pour surveiller un fichier de log avec tail -f : dès qu’une ligne apparaît, pouf pouf vous êtes notifiez.