De repente, gksu dejó de funcionar para mí:
~$ gksu gparted
(gpartedbin:24252): Gtk-WARNING **: cannot open display: :0
Lo mismo sucede con gparted-pkexec:
~$ gparted-pkexec
No protocol specified
(gpartedbin:25454): Gtk-WARNING **: cannot open display: :0
¿Qué podría estar causando esto?
No estoy ejecutando esto a través de SSH o VNC. Este es localhost en una ventana de terminal normal .

gksupara ejecutar GParted.gpartedusa polkit para obtener privilegios elevados.gpartedsingksullegarRoot privileges are required for running gparted.gparted-pkexec(singksu) ogksu gpartedbin.Respuestas:
Si ejecuta Ubuntu 17.10 o posterior, este problema puede surgir cuando una aplicación no se ha actualizado con soporte completo para Wayland. Como solución alternativa hasta que se actualice la aplicación, puede ejecutar
lo que permitirá al
rootusuario mostrar aplicaciones en su escritorio. Consulte también estas preguntas y respuestas para conocer otras posibles soluciones: ¿Por qué no funciona gksu / gksudo o inicia una aplicación gráfica con sudo en Wayland?fuente
fuente
Intente ejecutar
xhost +localhosten su terminal y luego ejecute el comando nuevamente. Esto permite a todos los usuarios de su sistema (es decir, root) abrir ventanas en su pantalla. Asegúrese de usar + localhost y no simplemente +, ya que es más seguro permitir conexiones solo desde localhost que desde cualquier lugar.Para hacer esto permanente, edite el
~/.xinitrcarchivo así:correr
gedit ~/.xinitrcEdite el archivo para que se vea así (debe estar vacío al inicio):
Ahora guarde el archivo, cierre sesión e inicie sesión. Ahora todo debería funcionar bien con sudo.
No puedo reproducir su problema en 14.04, pero esto me funcionó en el pasado cuando sudo / gksu arrojó este error.
Fuentes:
fuente
xhost +local:. Después de eso pude iniciar gparted desde la terminal, pero el usoxhost +localhostno funcionó.xhost +local:arreglado el mío! Producenon-network local connections being added to access control listlo que se necesita.Ejecute lo siguiente en su terminal:
Agregue la siguiente línea al final.
fuente