web-dev-qa-db-fra.com

Intégration de gnome-terminal avec notify-osd

Je me demande s'il est possible d'intégrer NotifyOSD avec gnome-terminal.

Je voudrais si NotifyOSD m'avertit s'il y avait une nouvelle sortie dans gnome-terminal (si la fenêtre n'est pas centrée). Dès qu'une nouvelle sortie est imprimée et que la fenêtre n'est pas centrée, cela me prévient via notify-osd (une fois seulement). Par exemple:

gnome-terminal notifications with notify-osd

Est-ce possible?

Merci.

6
goncalossilva

Utilisez Pantheon Terminal au lieu du terminal GNOME. Il a la fonctionnalité de notifications intégrée - en fait, je l'ai écrit. Voici une démo: https://www.youtube.com/watch?v=WLhTmnifAro

2
Shnatsel

Dustin Kirkland, le développeur principal du serveur Ubuntu a posté quelque chose de très intéressant sur son blog: un alias que vous pouvez ajouter à votre fichier .bashrc pour être averti lorsqu'un travail exécuté dans un terminal est terminé.

Tout configurer

  1. Pour l'utiliser, éditez simplement votre fichier ~/.bashrc:

gedit ~/.bashrc

et collez ceci à la fin du fichier:

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)"'
  1. Maintenant source de votre .bashrc:

source ~/.bashrc

Essaye le

Pour être averti lorsqu'un travail exécuté dans un terminal est terminé, ajoutez "; alert" à la fin d'une commande (sans les guillemets).

En tant que commande de test, vous pouvez exécuter:

dormir 20; alerte

Exemple: Si vous souhaitez être averti lorsque vous compilez un programme, exécutez la commande "make" comme ceci:

faire; alerte

Merci beaucoup à Dustin Kirkland pour le pseudonyme!

3
hhlp