Error “No protocol specified” en Ubuntu 17.10

Si has llegado nuevo a Ubuntu 17.10 puede que te hayas percatado de que no puedes lanzar aplicaciones gráficas como usuario root. Puede ocurrirte tanto si lo haces desde una interfaz gráfica en la que recibes el error:

Failed to run xxx as user root. Unable to copy the user's Xauthorization file.

O bien desde una terminal:


No protocol specified.
Unable to init server: Could not connect: Connection refused
Gtk-WARNING **: Cannot open display: :0

En cualquier caso la solución más rápida es ejecutar la siguiente instrucción: xhost si:localuser:root. Tras lo que recibiremos un mensaje del tipo: “localuser:root being added to access control list”.

Esto es una solución temporal. Si queremos podemos añadirlo a los programas que se ejecutan al inicio de modo que no necesitemos volver a ejecutarlo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.