PDA

View Full Version : Non posso pių avviare applicazioni X in user con root!


idt_winchip
18-03-2005, 10:58
Salve.
Quando avvio il terminale da user e facendo "su" per loggarmi come root non riesco ad avviare applicazioni X! Eppure prima si! Il bello č che non mi ricordo cosa ho fatto per non farlo funzionare pių!:muro: :muro:

Ecco cosa mi dice:

fuckpc:/home/qwert# konqueror
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

konqueror: cannot connect to X server :0.0
fuckpc:/home/qwert#

Per quel che riguarda X ho (ancora purtroppo) xfree e i drivers proprietari nvidia.
Non capisco per chč questa cosa tutto ad un tratto..:(

La cosa strana č che quando eseguo programmi che mi chiedono il login di root (synaptic e altri), scrivo la password e il programma si avvia correttamente.
Qualcuno mi aiuti!

stefanoxjx
18-03-2005, 11:09
prima di loggarti come root, lancia il comando "xhost+".


Ciao.

PiloZ
18-03-2005, 11:22
l'uso di xhost compromette per certi versi la sicurezza, molto pių sicuro mettere in ~/.bashrc

export XAUTHORITY='/home/tuo_user/.Xauthority'
export DISPLAY=:0

o in alternativa anche:

if [ ! "$LOGNAME" = "root" ]; then
export XAUTHORITY=/home/$LOGNAME/.Xauthority
fi

idt_winchip
18-03-2005, 12:36
wow!
č tornato a funzionare!:)
grazie!!!;)