Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/01/2015, à 00:03

leschapis

Affichage Zenity dans Crontab qui ne fonctionne pas

Bonjour à tous,

Je viens de migrer mon vieux Pc Lucid 10.04 vers un nouveau PC sous 14.04.
Dans les petits tracas de la migration j'ai la crontab.

13 23	* * *	root	DISPLAY=:0 zenity --warning --title="ARRET DE L'ORDINATEUR" --text="ARRET DE L'ORDINATEUR DANS DEUX MINUTES\n\n FERMEZ TOUS VOS PROGRAMMES"

Sous 10.04 cette ligne affiche ma fenêtre à 23:13, désormais plus rien

Sous terminal, ma session est leschapis(utilisateur), je me connecte en system (administrateur), si je vérifie Zenity avec les commandes suivantes :

system@LESCHAPIS-2:/home/leschapis$ zenity --warning --title="ARRET DE L'ORDINATEUR" --text="ARRET DE L'ORDINATEUR DANS DEUX MINUTES\n\n FERMEZ TOUS VOS PROGRAMMES"
No protocol specified

** (zenity:12456): WARNING **: Could not open X display
No protocol specified

(zenity:12456): Gtk-WARNING **: cannot open display: :0
system@LESCHAPIS-2:/home/leschapis$ 

Est-ce que ce comportement est lié à mon pb dans crontab ?
Merci pour votre aide.

Hors ligne

#2 Le 15/01/2015, à 10:17

credenhill

Re : Affichage Zenity dans Crontab qui ne fonctionne pas

hello
dans le terminal, que répond

echo $DISPLAY

dans cron, récupérer les messages, ajouter à la ligne

... > /tmp/log 2>&1

Dernière modification par credenhill (Le 15/01/2015, à 10:19)

Hors ligne

#3 Le 15/01/2015, à 14:28

serged

Re : Affichage Zenity dans Crontab qui ne fonctionne pas

RTFM !
Cf la doc :

La Sainte Doc a écrit :

4 - Lancement graphique

Si vous avez besoin d'une interface graphique par exemple pour utiliser zenity, kdialog, dialog ou encore totem, vlc, … Il vous faudra effectuer plusieurs choses :

1° ajouter un DISPLAY=:0 devant la commande dans le cron. Exemple :

*/5 * * * * DISPLAY=:0 zenity --info --text="Toto va bien"

[...]


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#4 Le 15/01/2015, à 14:38

Hizoka

Re : Affichage Zenity dans Crontab qui ne fonctionne pas

serged => heuuu lis son code aussi...

13 23    * * *    root    DISPLAY=:0 zenity --warning --title="ARRET DE L'ORDINATEUR" --text="ARRET DE L'ORDINATEUR DANS DEUX MINUTES\n\n FERMEZ TOUS VOS PROGRAMMES"

apres il peut essayer : xhost + comme indiqué dans la doc.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne