10 votes

Puis-je recevoir une notification mac lorsqu'un onglet a une nouvelle sortie dans iTerm2 ?

Vous savez, iTerm2 changera la couleur de l'onglet en rouge ou en violet. Mais parfois, lorsque j'exécute un long travail dans un onglet, je dois vérifier s'il a été exécuté fréquemment. Alors est-ce que je peux recevoir une notification lorsqu'il y a une nouvelle sortie dans un onglet ? Si oui, comment ?

11voto

roman Points 671

Vous pouvez utiliser Notificateur de terminal . Une fois installé, exécutez une commande comme celle-ci :

long-running-command && terminal-notifier -message "Done" -title "Done"

Quand long-running-command termine, vous recevrez une notification.

2voto

nwinkler Points 8556

Pour simplifier l'utilisation de l'outil mentionné Notificateur de terminal vous devez créer un alias pour lui, y compris ses paramètres, de sorte que vous n'ayez pas à les taper tout le temps.

Dans votre .bashrc ajoutez un alias comme suit :

alias termnot='terminal-notifier -message "Done" -title "Done"'

Vous pouvez alors l'utiliser comme suit :

long-running-command ; termnot

BTW : Je recommande d'utiliser ; pour séparer les commandes au lieu de && . && est un opérateur conditionnel, il n'exécutera la deuxième commande que si la première a réussi. Ainsi, si votre première commande a échoué avec un code de sortie non nul, vous ne recevrez pas de notification. En les séparant par un point-virgule, vous vous assurez que la deuxième commande est toujours exécutée, quel que soit le code de sortie de la première commande. Plus d'informations ici : https://unix.stackexchange.com/questions/100704/difference-between-executing-multiple-commands-with-and

Une dernière chose : pour installer l'outil Terminal Notifier, je recommande Homebrew . L'utilisation de Homebrew rend l'installation aussi simple que

brew install terminal-notifier

2voto

Roman Konoval Points 121

Si vous souhaitez recevoir une notification concernant tous les déclencheurs peuvent être utilisés.

Aller à Session > Déclencheurs > Ajouter un déclencheur...

iTerm2 Add Trigger dialog

Saisissez ensuite .* (sens n'importe quoi ) en Expression régulière et choisissez Notification de poste... en el Action liste déroulante. Saisissez le message que vous souhaitez voir apparaître et appuyez sur OK .

Désormais, chaque fois que la nouvelle sortie apparaît dans la console, la notification s'affiche dans le centre de notifications.

Par la suite, vous pourrez désactiver/renouveler le déclencheur en utilisant la fonction Session > Déclencheurs menu.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X