C'est probablement parce que vous l'exécutez avec un utilisateur root. Exécutez-le en tant qu'utilisateur non root.
(Si vous ne savez pas si vous l'exécutez en tant que root ou non, entrez la commande ci-dessous et si elle renvoie 0, cela signifie que vous êtes root et que vous devez vous connecter à un utilisateur non root :id -u
)
(Si vous aviez exécuté sudo su
ou quelque chose comme ça, cela signifie que vous êtes root et que vous devez utiliser exit
revenir !)
Pour résoudre ce problème
Étape 1 - Téléchargez et installez ce serveur Windows X https://sourceforge.net/projects/vcxsrv/
Étape 2 - Ouvrez XLaunch
Étape 3- Sélectionnez " Plein écran option "
Étape 4 - Choisissez " Démarrer aucun client option "
Étape 5 - Faites simplement ensuite et terminez
Étape 6- Ouvrez le terminal et tapez :
export DISPLAY=0:0
gedit filename
Dans le cas où votre machine Linux est disponible avec le nom d'hôte ='hostname' et que vous voudriez vous connecter en ssh au nom d'hôte, puis ouvrez gedit
puis exécutez les commandes suivantes :
- Activer
X11Forwarding
dans le serveur ssh
[hostname] $ vim /etc/ssh/sshd_config
# and set X11Forwarding to yes
X11Forwarding yes
- Définir le
DISPLAY
env dans le terminal client puis ssl avec-X
drapeau
export DISPLAY=0:0
ssh -X [email protected]
[hostname] $ gedit filename
Vous avez besoin d'un serveur X pour exécuter des applications graphiques comme 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.
Brèves instructions pour VcXsrv/Xming :
- téléchargez et installez le package Windows
- démarrez XLaunch ou Xming
-
exportez la variable DISPLAY dans votre terminal WSL et lancez 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 ça, l'éditeur est utilisable.
Connexe :
- Quel est le moyen le plus simple d'exécuter des applications GUI sur le sous-système Windows pour Linux à partir de 2018 ? (askubuntu.com)