JPB wrote:
> Le Vendredi 16 Juin 2006 01:45, Marc Siramy a écrit :
> 
>>Après un certaine durée d'utilisation de Konsole,
>>les programmes X que je lance ne fonctionnent plus.
>>
>>Cela donne des messages d'erreur du genre :
>>
>>---------------------------------------------------
>>[EMAIL PROTECTED] local]# emacs /etc/profile
>>Xlib: connection to ":0.0" refused by server
>>Xlib: No protocol specified
>>emacs: Cannot connect to X server :0.0.
>>Check the DISPLAY environment variable or use `-d'.
>>Also use the `xhost' program to verify that it is set to permit
>>connections from your machine.
>>
>>[EMAIL PROTECTED] local]# xhost
>>Xlib: connection to ":0.0" refused by server
>>Xlib: No protocol specified
>>xhost:  unable to open display ":0.0"
>>-----------------------------------------------
>>
>>selon le man, xhost permet d'ajouter des noms d'hotes ou d'utilisateurs
>>dans la list permettant de créer des connexions au serveur X ou de les
>>retirer de celle-ci.
>>
>>Seulement, comment accéder à cette liste ?
> 
> Bizarre; essaie de faire un echo $DISPLAY cela doit te renvoyer :0 si tu est 
> sur l' écran principal.
> 
en effet, $DISPLAY me renvoit :0.0 .

> N 'aurais tu pas changé qque chose dans les authentifications ?
> 
non, non. J'avais déjà constaté le problème sur des versions précédentes.
Tout se passe comme si X déconnectait tel hôte ou tel user au bout d'un
certain temps, sans que je sache précisément ni pour quelle raison ni au
bout de combien de temps.

D'ailleurs, où les modifient t'on ? Il est possible avec xauth de
définir un group option (auquel pourrait appartenir emacs) et des 'data
option" spécifiant les données que le serveur doit utiliser pour générer
une authorisation.
Je suppose qu'il est possible de spécifier un timeout au niveau de ces
data option, et pourquoi pas un timeout infini.

> Essaie aussi xauth list cela devrait te renvoyer les  MIT-MAGIC-COOKIE- en 
> vigueur et voir aussi man xauth 
xauth list me renvoie ceci : pcmarc.fr/unix:0  MIT-MAGIC-COOKIE-1
8bf4406565e2b5ad6a9aa00b15b3cbbf .

Il serait intéressant de voir ce que renvoie xauth list lorque la
connexion au serveur X devient impossible.

xauth -v (mode verbeux) permets d'inciqué les enregistrements lus et
écrits (les enregistrements d'hotes ou d'users sur le serveurs X je
suppose). Il est possible d'afficher les messages correspondant sur la
sortie standard (et donc dans un fichier de logs).

il se pourrait que lorsque que je lance un programme X en tache de fond
(emacs &) ,
la commande generate displayname protocolname soit lancée avec l'option
timeout.
"The timeout option specifies how long in  seconds  this  autho-
       rization  will  be  valid.  If the authorization remains unused
              (no clients are connected with it) for longer  than  this
 time                period,   the  server  purges  the  authorization,
 and  future
 attempts to connect using it will fail." (le timeout par défaut est de
60 s/
(je suis toujours dans le man d'xauth).

Autrement dit, si mon ordinateur reste allumé plusieurs heures sans que
je lance des programmes X11 via le terminal, il y a de grandes chances
que les authorisations de connexion soient purgées par le serveur.

> 
> Il y à aussi xhost + qui permet d' autoriser tout le monde à accéder ton 
> Xwindows mais bonjour la sécurité !!!
> 
n'en parlons pas !
> De plus je ne comprend pas bien ta commande emacs /etc/profile ;
> à ma connaissance emacs tourne en mode console; il y à eu un fork historique 
> des lustres auparavant qui à donné xemacs qui lui est en mode graphique ?
> (à moins que MDV est fait un lien symbolique de emacs vers xemacs (j' utilise 
> vi)).
> 
Je vais me pencher sur la réponse que t'as donné Christophe à ce sujet ..

-- 
Marc SIRAMY

-----------------
Commande permettant de vérifier la signature du message :
gpg --keyserver pgp.mit.edu --recv-keys 819412D6

Participez à la liste Avis de citoyens :
http://fr.groups.yahoo.com/group/Avis_de_citoyens/

Linux registered user #365133


Citation : "On ne vend pas de la musique, on la partage (Leonard Bernstein)"

Attachment: signature.asc
Description: OpenPGP digital signature

____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à