Ho un problema lanciando le applicazioni grafiche da utente che non sia root.
Mi spiego meglio, se da terminale switcho su un utente "rossi" (creato con useradd ecc.) e provo a lanciare ad esempio xclock mi dice il seguente messaggio d'errore:
Error: Can't open display: localhost:0.0
Premetto che la variabile DISPLAY è settata correttamente e da root ho lanciato anche xhost+ .
L'unico modo con cui sono riuscito ad evitare il problema è stato entrare nel runlevel 3, crearmi un mio file .xinitrc nella root home e lanciare a mano xinit.
Sapete aiutarmi...?