Re: [Confirme] Lancer un programme X depuis cron

2003-07-22 Par sujet Pascal Francq
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

2003-07-22 Par sujet Pierre BETOUIN
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

2003-07-22 Par sujet Pascal Francq
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

2003-07-22 Par sujet Linux
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

2003-07-22 Par sujet Teletchéa Stéphane
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

2003-07-22 Par sujet Pal
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

2003-07-22 Par sujet Teletchéa Stéphane
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

2003-07-20 Par sujet Alain rpnpif
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;


[Confirme] Lancer un programme X depuis cron

2003-07-18 Par sujet Pascal Francq
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;


RE: [Confirme] Lancer un programme X depuis cron

2003-07-18 Par sujet Alain Defraeye
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;