Re: [Confirme] Lancer un programme X depuis cron
J'avais bien mis DISPLAY=:0.0 (aussi bien dans le .bahsrc de mon root que celui de mon utilisateur). Je viens de faire un essai à la console en me connectant avec le route, et j'obtiens le message suivant quand l'application se lance: Xlib : connection to :0.0 refused by server Xlib: no protocol specified J'ai également essayé avec DISPLAY=:0, mais même résultat. On Sunday 20 July 2003 09:33, Alain rpnpif wrote: Le Vendredi 18 Juillet 2003 18:14, Alain Defraeye a écrit : Le display est dans l'environnement de l'utilisateur, mais le cron c'est celui de qui ? ton utilisateur ou root ? -Message d'origine- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de Pascal Francq Envoyé : vendredi 18 juillet 2003 13:54 À : [EMAIL PROTECTED] Objet : [Confirme] Lancer un programme X depuis cron Bonjour, J'ai un programme qui utilise les libraries KDE et dont j'aimerai avoir un lancement régulier. Je l'ai donc programmer avec cron. Malheureusement, cron n'arrive pas à lancer le programme en mettant le message: lt-upgalilei: cannot connect to X server Pourtant un serveru X tourne, et j'ai export la variable export DISPLAY=:0:0 dans les variables de l'utilisateur configuré pour lance le script. Quand je lance le programme depuis une session texte (CTRL+ALT+F1), le programme tourne sans problème. Une idée? Bonjour, Ce ne serait pas plutôt export DISPLAY=:0.0 au lieu de export DISPLAY=:0:0. S'il n'y a qu'un écran, export DISPLAY=:0 devrait suffire. Alain rpnpif -- Dr Ir Pascal Francq Researcher Université Libre de Bruxelles CAD/CAM Department Avenue F.D. Roosevelt, 50 CP 165/14 B-1050 Brussels BELGIUM Tel. +32-2-650 47 65 Fax +32-2-650 47 24 ICQ: 91206668 Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [Confirme] Lancer un programme X depuis cron
Essaie xhost : xhost +[HOST] (man xhost) Ct. Pierre BETOUIN Le mar 22/07/2003 à 12:18, Pascal Francq a écrit : J'avais bien mis DISPLAY=:0.0 (aussi bien dans le .bahsrc de mon root que celui de mon utilisateur). Je viens de faire un essai à la console en me connectant avec le route, et j'obtiens le message suivant quand l'application se lance: Xlib : connection to :0.0 refused by server Xlib: no protocol specified J'ai également essayé avec DISPLAY=:0, mais même résultat. On Sunday 20 July 2003 09:33, Alain rpnpif wrote: Le Vendredi 18 Juillet 2003 18:14, Alain Defraeye a écrit : Le display est dans l'environnement de l'utilisateur, mais le cron c'est celui de qui ? ton utilisateur ou root ? -Message d'origine- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de Pascal Francq Envoyé : vendredi 18 juillet 2003 13:54 À : [EMAIL PROTECTED] Objet : [Confirme] Lancer un programme X depuis cron Bonjour, J'ai un programme qui utilise les libraries KDE et dont j'aimerai avoir un lancement régulier. Je l'ai donc programmer avec cron. Malheureusement, cron n'arrive pas à lancer le programme en mettant le message: lt-upgalilei: cannot connect to X server Pourtant un serveru X tourne, et j'ai export la variable export DISPLAY=:0:0 dans les variables de l'utilisateur configuré pour lance le script. Quand je lance le programme depuis une session texte (CTRL+ALT+F1), le programme tourne sans problème. Une idée? Bonjour, Ce ne serait pas plutôt export DISPLAY=:0.0 au lieu de export DISPLAY=:0:0. S'il n'y a qu'un écran, export DISPLAY=:0 devrait suffire. Alain rpnpif Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [Confirme] Lancer un programme X depuis cron
J'obtiens la même réponse: Xlib : connection to :0.0 refused by server Xlib: no protocol specified On Tuesday 22 July 2003 13:18, Pierre BETOUIN wrote: Essaie xhost : xhost +[HOST] (man xhost) Ct. Pierre BETOUIN Le mar 22/07/2003 à 12:18, Pascal Francq a écrit : J'avais bien mis DISPLAY=:0.0 (aussi bien dans le .bahsrc de mon root que celui de mon utilisateur). Je viens de faire un essai à la console en me connectant avec le route, et j'obtiens le message suivant quand l'application se lance: Xlib : connection to :0.0 refused by server Xlib: no protocol specified J'ai également essayé avec DISPLAY=:0, mais même résultat. On Sunday 20 July 2003 09:33, Alain rpnpif wrote: Le Vendredi 18 Juillet 2003 18:14, Alain Defraeye a écrit : Le display est dans l'environnement de l'utilisateur, mais le cron c'est celui de qui ? ton utilisateur ou root ? -Message d'origine- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de Pascal Francq Envoyé : vendredi 18 juillet 2003 13:54 À : [EMAIL PROTECTED] Objet : [Confirme] Lancer un programme X depuis cron Bonjour, J'ai un programme qui utilise les libraries KDE et dont j'aimerai avoir un lancement régulier. Je l'ai donc programmer avec cron. Malheureusement, cron n'arrive pas à lancer le programme en mettant le message: lt-upgalilei: cannot connect to X server Pourtant un serveru X tourne, et j'ai export la variable export DISPLAY=:0:0 dans les variables de l'utilisateur configuré pour lance le script. Quand je lance le programme depuis une session texte (CTRL+ALT+F1), le programme tourne sans problème. Une idée? Bonjour, Ce ne serait pas plutôt export DISPLAY=:0.0 au lieu de export DISPLAY=:0:0. S'il n'y a qu'un écran, export DISPLAY=:0 devrait suffire. Alain rpnpif -- Dr Ir Pascal Francq Researcher Université Libre de Bruxelles CAD/CAM Department Avenue F.D. Roosevelt, 50 CP 165/14 B-1050 Brussels BELGIUM Tel. +32-2-650 47 65 Fax +32-2-650 47 24 ICQ: 91206668 Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [Confirme] Lancer un programme X depuis cron
C'est peut-être idiot comme idée, mais j'ai toujours cru que pour avoir un bon fonctionnement de ce genre sous X, il fallait spécifier le nom d'hote de la machine en question après le display: export DISPLAY=nomdelamachine:0.0 de plus, il faut parfois exporter en 2 fois (déclarer, puis exporter) pour que ça marche. Essaye donc ça : xhost + DISPLAY=nommachine:0.0 export DISPLAY El Manu Le mar 22/07/2003 à 13:04, Pascal Francq a écrit : J'obtiens la même réponse: Xlib : connection to :0.0 refused by server Xlib: no protocol specified On Tuesday 22 July 2003 13:18, Pierre BETOUIN wrote: Essaie xhost : xhost +[HOST] (man xhost) Ct. Pierre BETOUIN Le mar 22/07/2003 à 12:18, Pascal Francq a écrit : J'avais bien mis DISPLAY=:0.0 (aussi bien dans le .bahsrc de mon root que celui de mon utilisateur). Je viens de faire un essai à la console en me connectant avec le route, et j'obtiens le message suivant quand l'application se lance: Xlib : connection to :0.0 refused by server Xlib: no protocol specified J'ai également essayé avec DISPLAY=:0, mais même résultat. On Sunday 20 July 2003 09:33, Alain rpnpif wrote: Le Vendredi 18 Juillet 2003 18:14, Alain Defraeye a écrit : Le display est dans l'environnement de l'utilisateur, mais le cron c'est celui de qui ? ton utilisateur ou root ? -Message d'origine- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de Pascal Francq Envoyé : vendredi 18 juillet 2003 13:54 À : [EMAIL PROTECTED] Objet : [Confirme] Lancer un programme X depuis cron Bonjour, J'ai un programme qui utilise les libraries KDE et dont j'aimerai avoir un lancement régulier. Je l'ai donc programmer avec cron. Malheureusement, cron n'arrive pas à lancer le programme en mettant le message: lt-upgalilei: cannot connect to X server Pourtant un serveru X tourne, et j'ai export la variable export DISPLAY=:0:0 dans les variables de l'utilisateur configuré pour lance le script. Quand je lance le programme depuis une session texte (CTRL+ALT+F1), le programme tourne sans problème. Une idée? Bonjour, Ce ne serait pas plutôt export DISPLAY=:0.0 au lieu de export DISPLAY=:0:0. S'il n'y a qu'un écran, export DISPLAY=:0 devrait suffire. Alain rpnpif Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [Confirme] Lancer un programme X depuis cron
Le mar 22/07/2003 à 17:57, Linux a écrit : C'est peut-être idiot comme idée, mais j'ai toujours cru que pour avoir un bon fonctionnement de ce genre sous X, il fallait spécifier le nom d'hote de la machine en question après le display: export DISPLAY=nomdelamachine:0.0 de plus, il faut parfois exporter en 2 fois (déclarer, puis exporter) pour que ça marche. Essaye donc ça : xhost + DISPLAY=nommachine:0.0 export DISPLAY El Manu El manu a raison, mais je voudrais revenir au point de départ : Tu veux lancer une application quand tu es connecté sous X ou même s'il n'y a aucun utilisateur de connecté ? Dans le deuxcième cas, c'est normal que tu aies l'erreur. lance ton script en étant loggué (sous kde si ton programme est sous kde ...) puis en passant sur une console virtuelle lance ton cron pour voir si cela marche. Si oui, alors recommence, mais cette fois-ci en te déconnectant de kde, juste avec l'écran de connection affiché. Donne nous les résultats. Stef -- Teletchéa Stéphane [EMAIL PROTECTED] signature.asc Description: PGP signature
Re: [Confirme] Lancer un programme X depuis cron
1°) À priori, il y a toujours un serveur X qui tourne (avec au moins l'écran de login). 2°) Quand je suis loggé sous kde et que je lance d'un terminal sous kde - pas de problème cela marche. 3°) Quand je suis loggé sous kde et que je lance d'un terminal virtual avec mon login - pas de problème cela marche. 4°) Quand je suis loggé sous kde et que je lance d'un terminal virtual avec le login administrateur - cela ne marche pas. 5°) Quand je suis loggué sous KDE, que je lance mozilla et que je lance le programme avec Webmin - cela ne marche pas. On Tuesday 22 July 2003 16:19, Teletchéa Stéphane wrote: Le mar 22/07/2003 à 17:57, Linux a écrit : C'est peut-être idiot comme idée, mais j'ai toujours cru que pour avoir un bon fonctionnement de ce genre sous X, il fallait spécifier le nom d'hote de la machine en question après le display: export DISPLAY=nomdelamachine:0.0 de plus, il faut parfois exporter en 2 fois (déclarer, puis exporter) pour que ça marche. Essaye donc ça : xhost + DISPLAY=nommachine:0.0 export DISPLAY El Manu El manu a raison, mais je voudrais revenir au point de départ : Tu veux lancer une application quand tu es connecté sous X ou même s'il n'y a aucun utilisateur de connecté ? Dans le deuxcième cas, c'est normal que tu aies l'erreur. lance ton script en étant loggué (sous kde si ton programme est sous kde ...) puis en passant sur une console virtuelle lance ton cron pour voir si cela marche. Si oui, alors recommence, mais cette fois-ci en te déconnectant de kde, juste avec l'écran de connection affiché. Donne nous les résultats. Stef -- Pal. Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
Re: [Confirme] Lancer un programme X depuis cron
Le mar 22/07/2003 à 17:21, Pal a écrit : 1°) À priori, il y a toujours un serveur X qui tourne (avec au moins l'écran de login). Cela ne suffit pas à mon avis il faut que tu sois connecté pour que ton programme fonctionne (sinon, il ne sait pas où envoyé le message, kde n'est pas encore lancé, seulement X) 2°) Quand je suis loggé sous kde et que je lance d'un terminal sous kde - pas de problème cela marche. Normal. 3°) Quand je suis loggé sous kde et que je lance d'un terminal virtual avec mon login - pas de problème cela marche. Normal. 4°) Quand je suis loggé sous kde et que je lance d'un terminal virtual avec le login administrateur - cela ne marche pas. Normal, pour que cela marche, il faut que sous ton login de kde tu tapes : xhost + localhost.locadomain (ou le nom de ta machine) et dans le terminal virtuel (on parle bien de ctrl+alt+F1 et compagnie ?) tu lances ton programme en tant qu'administrateur (tu veux dire root, c'est cela) ou un autre utilisateur que celui de kde. Si tu as un 'connection refused' il faut que tu exécutes la commande export DISPLAY=localhost.localdomain:0 5°) Quand je suis loggué sous KDE, que je lance mozilla et que je lance le programme avec Webmin - cela ne marche pas. Peut-être aussi normal car encore une fois, il est possible que l'utilisateur que mozilla utilise pour lancer ton programme soit anonymous(anonyme) ou mozillla ou je ne sais quoi encore. Ne faut-il pas se connecter sous root pour webmin ? Donc tu as un problème de permissions, maintenant il faut chercher comment le corriger. A+ Stef -- Teletchéa Stéphane [EMAIL PROTECTED] signature.asc Description: PGP signature
Re: [Confirme] Lancer un programme X depuis cron
Le Vendredi 18 Juillet 2003 18:14, Alain Defraeye a écrit : Le display est dans l'environnement de l'utilisateur, mais le cron c'est celui de qui ? ton utilisateur ou root ? -Message d'origine- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de Pascal Francq Envoyé : vendredi 18 juillet 2003 13:54 À : [EMAIL PROTECTED] Objet : [Confirme] Lancer un programme X depuis cron Bonjour, J'ai un programme qui utilise les libraries KDE et dont j'aimerai avoir un lancement régulier. Je l'ai donc programmer avec cron. Malheureusement, cron n'arrive pas à lancer le programme en mettant le message: lt-upgalilei: cannot connect to X server Pourtant un serveru X tourne, et j'ai export la variable export DISPLAY=:0:0 dans les variables de l'utilisateur configuré pour lance le script. Quand je lance le programme depuis une session texte (CTRL+ALT+F1), le programme tourne sans problème. Une idée? Bonjour, Ce ne serait pas plutôt export DISPLAY=:0.0 au lieu de export DISPLAY=:0:0. S'il n'y a qu'un écran, export DISPLAY=:0 devrait suffire. Alain rpnpif Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;
RE: [Confirme] Lancer un programme X depuis cron
Le display est dans l'environnement de l'utilisateur, mais le cron c'est celui de qui ? ton utilisateur ou root ? -Message d'origine- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de Pascal Francq Envoyé : vendredi 18 juillet 2003 13:54 À : [EMAIL PROTECTED] Objet : [Confirme] Lancer un programme X depuis cron Bonjour, J'ai un programme qui utilise les libraries KDE et dont j'aimerai avoir un lancement régulier. Je l'ai donc programmer avec cron. Malheureusement, cron n'arrive pas à lancer le programme en mettant le message: lt-upgalilei: cannot connect to X server Pourtant un serveru X tourne, et j'ai export la variable export DISPLAY=:0:0 dans les variables de l'utilisateur configuré pour lance le script. Quand je lance le programme depuis une session texte (CTRL+ALT+F1), le programme tourne sans problème. Une idée? -- Dr Ir Pascal Francq Researcher Université Libre de Bruxelles CAD/CAM Department Avenue F.D. Roosevelt, 50 CP 165/14 B-1050 Brussels BELGIUM Tel. +32-2-650 47 65 Fax +32-2-650 47 24 ICQ: 91206668 Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur http://www.mandrakestore.com;