Problème notify-send shell script

Résolu
Bonjour,
J'ai un petit problème, je n'arrive pas à lancer une commande notify-send dans un script. Je crée mon script avec ceci, par exemple :
notify-send "Bonsoir !"


Le problème, c'est que ma commande notify-send n'est pas reconnue en tant que commande : quand j'édite le script (graphiquement), les noms de commandes s'affichent en rouge, mais pas pour notify-send...
Une idée ?
(Je précise, je suis sous Linux Mint)

Merci d'avance,
Vic3198

--
Posté depuis CCM Live forum pour iPhone/iPad

5 réponses

  1. Contributeur
    Salut,

    Déjà, est-ce qu'elle se lance bien depuis un terminal ?

    Si oui, montre la tronche de ton script.
    1. Oui depuis un terminal pas de problème tout fonctionne à merveille.
      Mon script est ultra simple :

      notify-send "Bonsoir !"


      Y a t'il quelque chose que j'ai oublié de spécifier ? Parce qu'avant je faisait la même chose avec la commande zenity :

      zenity --notification --text="Bonsoir"


      Mais là tout marchait bien dans un script.

      Merci de votre aide ! :)
      1. (Ah oui et j'ai décider de changer de zenity vers notify-send parce que les notifications affichées avec zenity étaient trop moches alors qu'elles sont parfaites avec notify-send)
      2. Salut
        Est-ce que ça te dit quelque chose quand tu lances le script ?
        Un message d'erreur ?
    2. Non rien du tout il le lance bien mais rien ne se passe... :/
      1. Contributeur
        Chez moi (Mint 13 Maya), avec la même commande, dans un terminal ou dans un script¹, je n'ai aucun problème.

        Le script est lancé à la main ou depuis la crontab ?

        ¹ J'ai même fait des tests en changeant le shebang (/bin/bash et /bin/sh au cas ou, vu que sh est un lien vers /bin/dash, shell qui a par moment des comportements bizarres ;-\
        1. Je viens de retenter pour la énième fois et là, allez savoir pourquoi, ma commande a été reconnue sans faire aucune modification nulle part (non mon script était pas activé par la crontab mais bien manuellement) :)

          --