PDA

View Full Version : X non accetta root


Arpeda
03-10-2002, 16:18
ragazzi ho alcuni problemini con X.
Se parto con un utente e poi voglio far partire un programam da root mi dice sempre

Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
cupsdconf: cannot connect to X server :0.0

l'unico modo per risolvere il problema è
xhost +

NB ho provato di tutto
xhost +127.0.0.1
xhost +192.168.1.2
xhost root

e chi più ne ha più ne metta

qualche idea?

Ciao
Arpeda

ilsensine
03-10-2002, 16:26
":0.0" dovrebbe andare tramite socket unix.
Soluzione semplice e elegante:
ssh -X -l root 127.0.0.1

Arpeda
03-10-2002, 16:34
purtoppo nulla fare:


"programma": cannot connect to X server

Hell-VoyAgeR
03-10-2002, 16:46
Originariamente inviato da Arpeda
[B]purtoppo nulla fare:


"programma": cannot connect to X server

prova ad esportare il display dopo essere passato a root

export DISPLAY=localhost:0

oppure

export DISPLAY=ipdellamacchina:0

ovviamente dopo aver fatto xhost +quelchevuoi come utente normale

P.S.
Mettiamo sempre in evidenza la distribuzione... non si sa mai che sia un bug conosciuto.

Arpeda
03-10-2002, 16:53
da una prova al volo nulla da fare. ora però vado di fretta appena ho un po più di tempo (questa sera) provo meglio e vi faccio sapere.


Ciao
Arpeda

Ps. grazie del consiglio ho cambiato la mia signature :D

Arpeda
04-10-2002, 14:25
problema risolto.
avevo notato che il file .Xauthority di root era vuoto, ora non so se è giusto che sia così, cmq da utente ho fatto

xauth generate :0 e poi ho copiato nella home di root il file .Xauthority ed ora tutto va ok.

Ciao
Arpeda