Newsgroup: it.comp.os.linux.iniziare
Titolo: Domanda su xhost

Salve,
vorrei fare in modo che all'avvio, in maniera automatica, l'utente
root possa accedere a X (questo perche' altrimenti root non puo'
vedere video con mplayer, ad esempio: quando provo a vederli mi
riporta in framebuffer).
In realta' basta fare "xhost +" (dal mio utente) e tutto si risolve,
ma volevo appunto rendere il tutto automatico.
Ho provato a mettere nel rc.local il comando "xhost +", ma non va.
Ho provato a metterci questo:
su - goofy -c "/usr/X11R6/bin/xhost +"
e mi dice:
/usr/X11R6/bin/xhost:  unable to open display ""
Come si fa ad automatizzare la cosa? E soprattutto perche' il comando
"su - ..." non funziona?
Forse perche' al momento in cui viene letto rc.local, X non e' ancora
partito?

 ma volevo appunto rendere il tutto automatico.
prova "xhost +localhost".  il comando non va in rc.local; io lo metto
in .xinitrc (devo aggiungere che parto in init 3 e do a mano il
comando startx per avviare la sessione grafica).  o meglio, visto che
mi piace la varieta', ho un file xinitrc.gnome, uno xinitrc.kde e vari
altri; attualmente .xinitrc e' un soft link a xinitrc.gnome, che
contiene
    xrdb ~/.Xdefaults >/dev/null 2>&1
    xset m 20/10 4
    xset -dpms
    xset r rate 300 30
    xset s 300
    xmodmap -e 'keycode 115=Multi_key' -e 'keycode 116=Multi_key'
    xhost - >/dev/null 2>&1
    xhost +localhost >/dev/null 2>&1
    exec gnome-session
-- 
|   Maurizio Loreti -- 
ROT13:ybe...@cq.vasa.vg
   |  (@_
| Un. of Padova, Dept. of Physics, Padova, Italy |  //\
|     
http://www.pd.infn.it/~loreti/mlo.html
     |  V_/_

 
A parte che eseguire applicazioni da root è sconsigliato a meno che non ci siano 
reali necessità (installazioni, ad esempio).
Esiste un comando sux che ha lo stesso comportamento di su, ma che abilita anche 
il display grafico per l'utente che vai ad impersonare.
É utile per quegli installer che sono fatti (mannaggia ai pescetti) in modo grafico.
Debian lo pacchettizza, non so per le altre distro (ma penso proprio di sì).
LP

 Come si fa ad automatizzare la cosa?
*NON* si fa , *NON* si deve fare .
 qual'e' il problema nell'usare l'utente per qualsiasi cosa ?
-- 
2.6.20

 *NON* si fa , *NON* s[SNIP]
..ma da dove sei uscito?

 comando startx per avviare la sessione grafica).
xhost +localhost non risolve, devo per forza fare "xhost +" (ma non ho
ancora trovato il punto giusto in cui inserire tale comando :)
cmq anche io devo precisare che se parto in init 3 posso usare mplayer
tranquillamente anche da root.
avviando in init 4 invece ho quel famoso problema.
provero' questo sux !
grazie per le risposte :)

 avviando in init 4 invece ho quel famoso problema.
]zac[
Normale, perché in init 3 l'X server è avviato dall'utente e basta, mentre
in init 5 è già avviato dal gestore del login grafico (kdm/gdm).

 ..ma da dove sei uscito?
Da dietro il (tuo) monitor ...
ancora non hai risposto alla mia domanda , per quale motivo *DEVI* usare
mplayer come root ?
PS questa volta cerca di rispondere .
-- 
2.6.20

 PS questa volta cerca di rispondere .
c'ho i pornazzi dentro /root
buona giornata :)


Se hai paura che altri utenti te li scoprano, leggi il man di chmod.
-- 
Salvatore Iovene
http://www.iovene.com/

 No, ci deve essere un errore di utilizzo, di sintassi.
l'ho scritto pari pari come l'hai detto tu :P