web-dev-qa-db-fra.com

WSL - GEDIT Impossible d'initialiser le serveur: impossible de se connecter: connexion refusée

J'utilise Ubuntu 18.04 comme sous-système Windows pour Linux sur ma machine Windows 10.
J'ai installé gedit sans aucune erreur ni avertissement.

Mais chaque fois que j'essaye d'utiliser la commande gedit something (ici quelque chose est un nom de fichier)
J'obtiens cette erreur:

Unable to init server: Could not connect: Connection refused

(gedit:48): Gtk-WARNING **: 21:03:26.729: cannot open display:
1
Ayush Basak

Vous avez besoin d'un serveur X pour exécuter des applications graphiques telles que gedit. J'utilise VcXsrv ou Xming sur mes bureaux Windows, les deux sont très petits et faciles à installer, mais il existe d'autres serveurs comme Cygwin/X .

Instructions courtes pour VcXsrv/Xming:

  • télécharger et installer le package Windows
  • démarrer XLaunch ou Xming
  • exportez la variable DISPLAY dans votre terminal WSL et démarrez gedit

    export DISPLAY=0:0
    gedit
    

J'ai le problème que certaines cases à cocher dans les préférences de gedit ne fonctionnent pas (erreur dconf, je m'en fiche), mais à part cela, l'éditeur est utilisable.

En relation:

2
Freddy

Pour résoudre ce problème

Étape 1 - Téléchargez et installez ce serveur Windows X https://sourceforge.net/projects/vcxsrv/

Étape 2 - Ouvrir XLaunch

Étape 3 - Sélectionnez l'option " Plein écran "

Étape 4 - Choisissez l'option " Démarrer aucun client "

Étape 5 - Faites simplement la suite et terminez

Étape 6 - Ouvrez le terminal et tapez:

export DISPLAY = 0: 0
nom de fichier gedit

2
Rishabh Ankit