[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: xmessage : can't open display



Grand merci,
en appliquant tes consignes ci-dessous,
"xmessage" fonctionne parfaitement

et sans passer par ssh ... :-)

------------------------------------

Le mardi 23 novembre 2010, Jean-Jacques Doti a écrit :
> On Tue, 23 Nov 2010 00:10:39 +0100, corbie@free.fr wrote:
> > Le lundi 22 novembre 2010, Jean-Jacques Doti a écrit :
> >> Il suffit de regarder les options de lancement qui doivent être 
> >> indiquées dans le fichier /etc/X11/xinit/xserverrc (ou peut-être dans
> la conf de gdm). Si tu y vois quelque chose du genre "-nolisten tcp",
> c'est bien le cas. Tu peux aussi vérifier si le port TCP 6000 est en écoute 
> >> sur la machine où tu veux afficher tes messages : c'est le port TCP 
> >> associé au display machine:0 (port 6001 pour machine:display:1).
> >> regarde du côté de la commande xauth
> > 
> > J'ai besoin de précisions sur ces configurations TCP à modifier ...
> > ça doit être dans les fichiers "gdm.conf" et dans "/etc/X11/..."
> Si tu utilises gdm comme gestionnaire de connexion, tu peux simplement
> lancer gdmsetup en tant que root (via gksu ou, suivant ta configuration,
> via les menus présents sur la page de login). Il te suffit alors d'aller
> dans l'onglet "Sécurité" et de décocher la case "Refuser les connexions TCP
> au serveur X". Ensuite, il suffit de redémarrer le serveur X (simplement en
> fermant la session en cours par exemple).
> 
> > et comment vérifier si le port TCP 6000 est en écoute ?
> Plusieurs méthodes sont possibles :
> - sur la machine où tourne le serveur X, exécuter "netstat -tanp | grep
> :6000" -> tu dois voir apparaître quelque chose du genre 
> tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN
>     -
> - depuis n'importe où sur ton réseau, avec un telnet :
> telnet <ta_machine> 6000
> Si le port 6000 est en écoute, ça devrait afficher "Connected to
> <ta_machine>".
> 
> 
> Si tu passes un "xhost +" ou un "xhost +<machine>", tu devrais pouvoir
> afficher ce que tu veux depuis <machine>, mais ça t'oblige à te connecter
> préalablement (en SSH) sur le poste distant pour aller passer ta commande
> (ou alors tu rajoutes la commande dans les fichier d'initialisation de
> bash). Quitte à passer une commande à distance, autant récupérer plutôt les
> clés d'identification xauth et les importer : il y aura beaucoup moins de
> risque de sécurité. Regarde la page de manuel de xauth (man xauth) : il y a
> quelques exemples pour faire ça et ce n'est pas très compliqué.
> 
> A+
> Jean-Jacques
> 
> -- 
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.org/fr/FrenchLists
> 
> Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
> vers debian-user-french-REQUEST@lists.debian.org
> En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
> Archive: [🔎] f0fb8e4326054f9379b290b1ecd18121@localhost">http://lists.debian.org/[🔎] f0fb8e4326054f9379b290b1ecd18121@localhost
> 
> 
>


Reply to: