Pagina 1 di 3
errore avvio programmi da shell come root
Inviato: lun 20 ago 2007, 20:19
da daniele50
Non è stato facile scegliere il titolo...
da qualche giorno mi succede questo:
da scell digito il nome di un programma (ad esempio kwrite) e questa parte, poi mi autentico come root e faccio la stessa cosa ma non parte più nulla.
Ecco l'errore:
Codice: Seleziona tutto
daniele50@slacky50:~$ su
Password:
root@slacky50:/home/daniele50# kwrite
No protocol specified
kwrite: cannot connect to X server :0.0
root@slacky50:/home/daniele50# kedit
No protocol specified
kedit: cannot connect to X server :0.0
root@slacky50:/home/daniele50# konqueror
No protocol specified
konqueror: cannot connect to X server :0.0
root@slacky50:/home/daniele50#
Cosa succede alla mia slacky??

Inviato: lun 20 ago 2007, 20:24
da aLvArO
tu avvi X da utente....poi da shell ti logghi come root e vuoi avviare i programi?
nn credo sia possibile avviare programmi grafici con root se startx lo dai da utente.
prova ad avviare X da root e ridai i comandi se partono escludiamo un problema
Inviato: lun 20 ago 2007, 20:24
da j0kers
behh potresti risolvere in questo modo:
da shell root lanci: export DISPLAY=127.0.0.1:0.0
da user invece: xhost +127.0.0.1
ritorni nella shell root e avvi il tuo eseguibile

Inviato: lun 20 ago 2007, 20:25
da neongen
Inviato: lun 20 ago 2007, 20:27
da jcd
tu avvi X da utente....poi da shell ti logghi come root e vuoi avviare i programi?
nn credo sia possibile avviare programmi grafici con root se startx lo dai da utente.
Infatti, almeno, anche per me è così.
Non è più comodo usare "
kdesu" ?
Inviato: lun 20 ago 2007, 20:29
da Akito
Prova a leggere S4d, pagine 83 e 84. Anche se per ora non ho mai provato, viene spiegato come fare.
Inviato: lun 20 ago 2007, 20:30
da aLvArO
ragazzi forse io ho capito male....
lui dice da qualke giorno succede questo "da scell digito il nome di un programma (ad esempio kwrite) e questa parte, poi mi autentico come root e faccio la stessa cosa ma non parte più nulla."
vuol dire che prima ci riusciva.
Inviato: lun 20 ago 2007, 20:34
da Night_Watch
Inviato: lun 20 ago 2007, 20:35
da daniele50
aLvArO dice bene: ci sono sempre riuscito...
mi veninùva comodo per modificare file come root ma com kwrite.
Non è un problema esistenziale, solo mi preoccupa che prima potevo ed ora no...
Inviato: lun 20 ago 2007, 20:39
da j0kers
non avrai modificato il file profile? in genere (almeno quando ho installato slack) da shell root non mi faceva avviare eseguibili con interfacce grafiche a meno che non digitavo quei comandi scritti sopra
Inviato: lun 20 ago 2007, 20:39
da aLvArO
bhe fatto sta che io mi meraviglio come ci riuscissi prima...
senza usare uno dei comandi che ti sono stati suggeriti, ripeto nn credo sia possibile loggandosi da utente, eseguire programmi grafici da shell di root...
Inviato: lun 20 ago 2007, 20:43
da Akito
bhe fatto sta che io mi meraviglio come ci riuscissi prima...
senza usare uno dei comandi che ti sono stati suggeriti, ripeto nn credo sia possibile loggandosi da utente, eseguire programmi grafici da shell di root...
Infatti per questo ho suggerito di (ri)eseguire i passaggi necessari per "avviare programmi da root in sessione utente". Nella mia limitata esperienza non ho mai visto Slackware dare di default questa possibilità.
Inviato: lun 20 ago 2007, 20:43
da j0kers
In alternativa potresti usare "sudo" molto semplice da configurare e ti risparmia un bel pò di fatica
sudo kwrite ed il gioco e fatto
Inviato: lun 20 ago 2007, 20:44
da daniele50
sinceramente non lo so come, ma andava... comunque ora lo faccio con
la cosa poi mi preoccupa un po' perché è successo in concomitanza con
quest'altro problema, ma magari è solo una coincidenza...
Inviato: lun 20 ago 2007, 20:49
da Akito
In verità la cosa che mi preoccupava di più era che tu avessi quella possibilità senza averla "abilitata" manualmente (o mi sbaglio?).