web-dev-qa-db-fra.com

sudo nautilus provoque l'erreur "impossible d'ouvrir l'affichage"

$ gksudo nautilus
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused

(nautilus:6072): Gtk-WARNING **: cannot open display:

Tentatives de dépannage:

  • Même erreur en utilisant gksu et Sudo.
  • Aussi essayé export DISPLAY=:0.0.
  • Enfin, même essayé d'installer lightdm-gtk-greeter et d'ajouter [SeatDefaults] dans /etc/lightdm/lightdm.conf avec greeter-session=lightdm-gtk-greeter

BTW: J'utilise Ubuntu 15.04 x64 sur un ordinateur portable System76.

3
A T

De Arch Wiki :

Par défaut, et pour des raisons de sécurité, root ne pourra pas se connecter au serveur X d'un utilisateur non root. Il existe plusieurs façons d’autoriser root à le faire, si cela est nécessaire.

Avant d'exécuter gksudo nautilus, vous devez autoriser l'accès root.
Pour faire cette course:

xhost +SI:localuser:root   

Ceux-ci fonctionnent également: xhost local:root ou juste xhost +.

Vous pouvez interdire avec xhost -SI:localuser:root et xhost -.

Voir plus ici .

3
desgua

cherchez le paquet nautilus-admin (recherchez dans synaptic-packet-manager) ... et essayez de l'installer pour résoudre votre problème

crédits à:

https://bitbucket.org/brunonova/nautilus-admin

0
Eugenio Desideri