Forum Linux.général Du son avec Mutt

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
août
2009
Bonjour,

Les utilisateurs de Mutt l'utilisent souvent avec un logiciel comme Procmail. Il est faciel de configurer le .procmailrc pour faire en sorte que lorsqu'un nouveau message arrive, un son soit joué.
Par défaut, Mutt quant à lui, émet un "bip" lorsqu'un mail arrive. Il est possible d'activer ou désactiver ce "bip".

Pour ma part, j'utilise Mutt avec le protocole IMAP (avec Gmail) sans utiliser de "récupérateur" qui irait fouiller dans le dossier local où je serais censé rapatrier mes courriels.

Or, donc, ma question est: comment faire jouer un son (de mon choix) à Mutt lorsque je reçois de nouveaux courriels?
Autrement dit: au lieu de lui faire jouer un "bip" je voudrais qu'il utilise un logiciel permettant de jouer un son, comme le ferait par exemple Evolution.

Merci de m'éclairer. Mes recherches google-istiques étant à ce jour infructueuses.
  • # Sources

    Posté par  (site web personnel) . Évalué à 4.

    Je suis un utilisateur assidu de mutt moi-même, et ta question m'a titillé la curiosité.
    J'ai cherché un peu dans les sources, et ma réponse est "tu peux pas".

    Le beep semble géré par la bibliothèque ncurses, et aucune alternative n'est prévue dans le code.
    Il doit être possible facilement de faire un patch pour rajouter le support audio, mais se posent alors trois questions :
    - Veut-on *vraiment* ajouter du son à mutt ? Si oui, alors
    -- En passant par une commande externe ? (set play_on_receive="/usr/local/bin/mplayer ~/snd/newmail.ogg")
    -- En liant mutt avec une lib audio ? (set reception_sample="~/snd/newmail.ogg")

    Je dirais non à la première, mais ça doit pas être trop dur à patcher, car le code de mutt à l'air franchement propre. Si jamais on dit "oui", alors je pense qu'il faut passer par un player externe pour limiter les dépendances.
    Et on peut même alors utiliser une commande complexe en généralisant le concept:
    set trigger_on_reception="un script qui joue un morceau, lance un popup, et tweet sur facebook".

    J'ai pas le temps de faire ça, et je doute que le mainteneur de mutt veuille une telle option dans son logiciel [1], mais tu peux tenter un patch non-officiel.
    Demande sur la mailing-list ce qu'ils en pensent.

    [1] Idéalement, tu coderais une appli en perl qui irait se connecter sur ton imap et qui ferait la tâche voulue. Ça n'a pas à être dans mutt lui même.
    Va jeter un œil sur [http://en.wikipedia.org/wiki/Biff_(computing)]
    • [^] # Re: Sources

      Posté par  . Évalué à 0.

      Je pense qu'il voulait juste parler d'un bip du terminal, qui se fait avec un caractère spécial.
      • [^] # Re: Sources

        Posté par  (site web personnel) . Évalué à 2.

        >> Autrement dit: au lieu de lui faire jouer un "bip" je voudrais qu'il utilise un logiciel permettant de jouer un son, comme le ferait par exemple Evolution.

        Il parlait du bip, mais voulait autre chose ^^
        • [^] # Re: Sources

          Posté par  . Évalué à 2.

          Houlala, je dois être fatigué ... moinssez-moi.
    • [^] # Re: Sources

      Posté par  (site web personnel) . Évalué à 1.

      Bonjour,


      Merci pour cette réponse détaillée. C'est bien ce que je pensais : passer par un player externe me semble en effet être le meilleure solution et dans l' "esprit" de Mutt. Par contre cela n'a pas l'air prévu, du moins pour l'instant.
      Effectivement, soumettre l'idée.... mais d'un autre côté c'est tellement trivial que je doute franchement soulever un quelconque enhousiasme :)
      Surtout que la plupart des utilisateurs de Mutt l'utilisent avec Procmail ou fetchmail et dansz ce cas, ils peuvent faire jouer les sons qu'ils veulent.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.