Page 1 sur 1
[X11vnc] XOpenDisplay failed (résolu)
Publié : mer. 01 juin 2011, 21:40
par shom
Salut a tous

J'étais déjà venu ici pour un petit probleme et j'ai trouvé les membres du forum tres reactif et sympa
Malheureusement, j'ai (re)besoin de votre aide car j'essaie d'installer x11vnc mais quand je lance une commande j'ai toujours ce message
Code : Tout sélectionner
01/06/2011 22:08:20 x11vnc version: 0.9.12 lastmod: 2010-09-09 pid: 2288
No protocol specified
01/06/2011 22:08:20 XOpenDisplay(":0") failed.
01/06/2011 22:08:20 Trying again with XAUTHLOCALHOSTNAME=localhost ...
No protocol specified
01/06/2011 22:08:20 ***************************************
01/06/2011 22:08:20 *** XOpenDisplay failed (:0)
Est-ce que vous savez d'ou le probleme vient ? Merci d'avance
PS : j'ai suivi les infos du wiki :
https://wiki.archlinux.org/index.php/X11vnc
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : mer. 01 juin 2011, 22:54
par tuxce
Salut, tu le lances bien depuis un environnement graphique (avec l'utilisateur qui a lancé l'environnement) ?
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : mer. 01 juin 2011, 23:44
par shom
Oui. Je me suis connecté avec KDM sur KDE (logique)

Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : mer. 01 juin 2011, 23:46
par benjarobin
Tu l'as bien lancé avec ton user ? Non en root ?
Sinon pourrait tu donner la commande que tu as lancé ?
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : mer. 01 juin 2011, 23:51
par shom
J'avais lancé la commande
mais quand je lance la commande avec mon user ca va beaucoup mieux !

Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : jeu. 02 juin 2011, 00:07
par shom
Ouch ! Quand je veux lancer les commandes suivantes
Code : Tout sélectionner
x11vnc -display :0 -auth /var/lib/kdm/A:0-crWk72
ou x11vnc -display :0 -auth /var/run/xauth/A:0-crWk72
Je me retrouve avec le meme probleme de XOpenDisplay(":0") failed. Et la j'ai essayé root et user mais aucun des deux ne marche..
Par contrre
marche !
Mais c'est pour les environnements lancés avec startx alors que je l'ai lancé avec KDM ..
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : jeu. 02 juin 2011, 00:09
par benjarobin
C'est normal que la 3ieme marche et que les autres non... Voir le fonctionnement de KDM
Mais pourquoi tu ne te contente pas de : x11vnc -display :0
Pourquoi vouloir passer des arguments optionnels avancés non nécessaire dans ton cas ?
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : jeu. 02 juin 2011, 00:11
par shom
Il est écrit dans la suite du wiki que "You may set an X authority" et cela se fait avec ces commandes .. Où est l'erreur ?
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : jeu. 02 juin 2011, 00:12
par shom
Ah oups : Il faut que je revise mon anglais ! You may = Vous pouvez. Autant pour moi :p
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : jeu. 02 juin 2011, 00:13
par benjarobin
Traduit en français cela donne : Vous pouvez passer comme argument... Il n'est pas marqué vous devez

Edit: Tu as posté avant moi
Sinon le wiki n'est pas parfait, je te recommande le bon vieux : man x11vnc
Dedans il est expliqué comment mettre un mot de passe...
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : jeu. 02 juin 2011, 00:31
par shom
Je scrute le : man x11vnc
J'ai aussi ajouté x11vnc dans /etc/rc.conf
Le hic c'est que quand j'arrive sur mon gestionnaire de démarrage KDM. J'ai pas accés a VNC.. Tu sais d'ou vient le probleme ?
Pourtant apres un 'rc.d list' le daemon en bien lancé au démarrage :'Auto started'
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : jeu. 02 juin 2011, 00:48
par shom
Une idée ?
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : jeu. 02 juin 2011, 10:05
par benjarobin
Tu as bien pensé à configurer : /etc/conf.d/x11vnc
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : jeu. 02 juin 2011, 10:47
par shom
Voici mon fichier :
Il manque un truc mais je ne vois nul part ou on le configure ..
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : jeu. 02 juin 2011, 10:54
par shom
J'ai trouvé ça :
http://forum.ubuntu-fr.org/viewtopic.ph ... 1#p3811681
Sauf que la ils parlent du fichier /etc/init.d/x11vnc c'est l'équivalent du /etc/conf.d/x11vnc sous arch ?
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : jeu. 02 juin 2011, 11:53
par FoolEcho
shom a écrit :/etc/init.d/x11vnc c'est l'équivalent du /etc/conf.d/x11vnc sous arch ?
Sans doute.
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : jeu. 02 juin 2011, 18:15
par tuxce
non, c'est l'équivalent de /etc/rc.d/x11vnc
shom a écrit :Et la j'ai essayé root et user mais aucun des deux ne marche..
c'est pas au pif le choix de l'utilisateur

x11vnc se connecte à X et ouvre le port 5900 (qui n'a pas besoin de droit root), il faut qu'il ait accès à X d'où le -auth ou le fait que j'ai parlé d'utilisateur qui a lancé X.
Par contre si le fichier donné en paramètre du -auth n'est accessible qu'en root, ben il faut être root.
En parlant de fichier, il faut aussi comprendre ce que font les options et ne pas prendre un
exemple pour commande universelle
shom a écrit :x11vnc -display :0 -auth /var/lib/kdm/A:0-crWk72
Le "A:0-crWk72" (au passage, le ":" doit être échappé), est un exemple de l'aide de x11vnc ...
Un:
en root devrait fonctionner pour kdm
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : jeu. 02 juin 2011, 18:49
par shom
Merci tuxce pour ta réponse, apres avoir lancé cette commande j'arrive effectivement a accéder a x11vnc au démarrage de KDM. Mais est-ce que tu sais comment je dois configurer mon serveur pour que cette commande se lance au démarrage ? Je dois configurer mon /etc/conf.d/x11vnc comme a dit benjarobin ? Et si oui, comment ? (je n'ai rien trouvé a propos de ce fichier)
merci encore !

Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : jeu. 02 juin 2011, 19:00
par tuxce
shom a écrit :#
# Parameters to be passed to x11vnc
#
X11VNC_ARGS=""
+
tuxce a écrit :
x11vnc -display :0 -auth guess
=
Ou alors suivre les paramètres du man pour pourvoir lancer x11vnc même si X n'est pas encore lancé.
Re: [X11vnc] XOpenDisplay failed (en cours)
Publié : jeu. 02 juin 2011, 23:14
par shom
Youhouuuu ! Ca marche !
Tuxce

Tu m'as bien aidé ! Merci beaucoup !
