gdit como root desde la terminal.
#1
Mar, 17/01/2017 - 12:58
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
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
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
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 .
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.
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