#1 Le 10/06/2014, à 12:47
- betasub
Problème avec notify-send et udev [RESOLU]
Bonjour à tous, j'ai un petit problème avec un script qui marchait quand j'étais sous Lubuntu 13.04 et qui ne marche plus sous 14.04 ; j'ai cherché un peu partout et essayé beaucoup de choses, mais rien n'y fait...
J'ai un script appelé par une règle udev quand j'insère une clé usb pour synchroniser ma musique.
Avant pour afficher une notification de réussite ou d'échec, j'avais mis en début de script...
export DISPLAY=":0"
Puis plus loin dans mon script...
sudo -u tristan notify-send "Les media ont été synchronisés avec succès!"
Mais ça ne fonctionne plus. Qu'est ce qui a changé depuis? Comment faire pour aficher ma notification?
Merci à tous, Tristan.
Dernière modification par betasub (Le 25/10/2014, à 15:48)
Hors ligne
#2 Le 11/06/2014, à 10:45
- Vicolaships
Re : Problème avec notify-send et udev [RESOLU]
Salut,
As tu essayé de lancer les lignes de commande manuellement ?
Parce que moi ça me retourne une erreur:
$ notify-send "Les media ont été synchronisés avec succès!"
bash: !": event not found
En utilisant des simple quotes tout rentre dans l'ordre et la notification s'affiche:
$ notify-send 'Les media ont été synchronisés avec succès!'
J'espère que ça résout ton problème !
Ubuntu 14.04 x64
Hors ligne
#4 Le 25/10/2014, à 15:48
- betasub
Re : Problème avec notify-send et udev [RESOLU]
Après avoir cherché des infos lors de l'écriture d'un script, j'ai trouvé la solution à mon problème.
Il suffit d'ajouter les lignes
export XAUTHORITY=/home/$USER/.Xauthority
export DISPLAY=:0.0
au script. Résolu!
Hors ligne