Partage
  • Partager sur Facebook
  • Partager sur Twitter

Affichage de notifications

ça marche et ça marche pas ?!

    6 janvier 2020 à 12:01:17

    Bonjour à tous,

    J'ai créé un petit script dans lequel j'utilise la commande zenity pour afficher une notification.

    Quand j'exécute le script depuis le terminal, la notification s'affiche bien.

    J'ai ensuite utilisé cron pour lancer mon script à intervalle régulier, le script s'exécute bien, mais dans ce cas, je n'ai pas de notification.

    Pouvez - vous me dire ce qui coince s'il vous plaît ?

    -
    Edité par XyAlJ 6 janvier 2020 à 12:01:48

    • Partager sur Facebook
    • Partager sur Twitter
      6 janvier 2020 à 15:44:38

      salut,

      cron s'exécute hors de tout environnement, il ne sait donc pas sur quel DISPLAY afficher les informations de zenity.
      il faut l'indiquer sur la ligne de commande de la crontab.
      a priori :

      * * * * * DISPLAY=:0 taCommande

      ça ne marchera que si ton environnement est toujours sur :0 !

      • Partager sur Facebook
      • Partager sur Twitter

      Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

        6 janvier 2020 à 22:12:35

        Salut,

        Merci pour ta réponse.

        J'ai entré dans la crontab ce que tu me dis mais malheureusement ça ne marche pas.

        J'ai peut être une piste : (avec DISPLAY=:0 avant la commande dans la crontab)

        Quand j'écris ça dans mon script :

        zenity --notification --text="blablabla"

        ça ne marche pas, mais si j'écris :

        zenity --info --text="blablabla"

        ça marche !

        L'ennuie c'est que je dois dois valider la fenêtre qui s'affiche et qu'elle apparaît en plein milieu de l'écran...

        Une idée sur pourquoi ça ne fonctionne pas avec --notification ???

        -
        Edité par XyAlJ 7 janvier 2020 à 1:18:50

        • Partager sur Facebook
        • Partager sur Twitter

        Affichage de notifications

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown