gdit como root desde la terminal.

4 envíos / 0 nuevos
Último envío
#1 Mar, 17/01/2017 - 12:58
Guillermo10
Imagen de Guillermo10
Desconectado/a
se unió: 30/11/16

gdit como root desde la terminal.

Hola todos! Bueno saludos! Hoy les escribo por que he instalado debian en otro equipo y sucede que cuando quiero agragar repositorios a

sources.list no me deja y me bota el siguiente error:

________________________________________________

root@Anguie3deb:/home/angelas# gedit /etc/apt/sources.list
No protocol specified

** (gedit:2557): WARNING **: Could not open X display
No protocol specified
Unable to init server: No se pudo conectar: Conexión rehusada

(gedit:2557): Gtk-WARNING **: cannot open display: :0
root@Anguie3deb:/home/angelas#

________________________________________________

 

he intentado varias soluciones en red pero me sigue saliendo, me gustaria mucho si me hechan una mano... saludos! y de antemano gracias

 

Mar, 17/01/2017 - 13:39
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Si estas tratando de lanzar un editor grafico desde una TTY no vas a poder por que no estas especificando  el dispositivo ( display ,

Intenta mejor con un editor en modo texto ejemplo

nano  /etc/apt/sources.list 

Ctrl x  = para guardar , contestas  y(yes) ; o  s(si)  con eso salis guardando .

Edito:Si estas desde una interfaz grafica ( supongo gnome) creo qeu tenes que usar 

gksudo  /nombre/del/archivo

No uso un entorno de escritorio, pero seguro alguien te lo va a confirmar . en todo caso da mas datos ,y que intentos o soluciones hiciste para tener una idea .

Mar, 17/01/2017 - 14:50
Panko
Imagen de Panko
Desconectado/a
moderador
se unió: 18/02/16

Pues ya te han contestado, root no tiene acceso a tu sesión gráfica por cuestiones de seguridad, solo tu la tienes (puedes comprobarlo con el comando xhost). Del mismo modo, xhost - activa esta restricción (que es como viene por defecto) y xhost + la desactiva (esto permite a cualquiera tener acceso a tu sesión gráfica).

La solución no es otra que la que te han dado, si quieres lanzar una aplicación gráfica como root, necesitas tener gksu/gksudo (para entornos gtk) o kdesu/kdesudo (para entornos kde/plasma) y usar ésta para lanzar la aplicación.

  No hay bar que por bien no venga....
Jue, 19/01/2017 - 23:50
Guillermo10
Imagen de Guillermo10
Desconectado/a
se unió: 30/11/16

Gracias a los dos, ya se soluciono... tan solo fue lo que indicaste caliban,  gracias a los dos.....

"Si he visto más lejos es porque estoy sentado sobre los hombros de gigantes " Newton