J'ai un problème pour me connecter au serveur X en root.
Je fais:
xhost +localhost
et j'obtiens:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
xhost: unable to open display ":0.0"
Je ne sais pas d'où ça vient ni comment y remédier.
Merci pour votre aide.
# xhost
Posté par CoinKoin . Évalué à 2.
root@localhost# su coinkoin -c "xterm -display :0 -e xhost +localhost"
Et coinkoin va (involontairement) donner le droit aux personnes situees sur localhost de te connecter au serveur X.
[^] # Re: xhost
Posté par gnumdk (site web personnel) . Évalué à 3.
su panpan -c "DISPLAY=:0 xhost +localhost"
# DISPLAY
Posté par Ph Husson (site web personnel) . Évalué à 1.
Par contre se connecter a :0, on pourait penser que ca se connecte a localhost serveur X 0?
Ben nan,
Ca se connecte sur la socket /tmp/.X11/0 (ou dans ces eaux la)
Et pour rajouter les permissions a partir de ca je sais pas trop comment on fait (a part xhost + mais niveau secu y a mieux)
Ce que tu peux faire plutot ca sera export DISPLAY=127.0.0.1:0
Avant de lancer ta commande en root
# xhost +localhost:root
Posté par mmMMOoooOMMmm . Évalué à 2.
DISPLAY=:0.0 xclock
ou
export DISPLAY=:0.0
xclock
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.