J'ai installé la version Windows 10 Insider uniquement pour utiliser Ubuntu Bash. J'ai remarqué l'intégralité de son Ubuntu sur Windows, j'ai donc essayé d'installer une application GUI, c'est-à-dire Gedit. Il a été installé correctement mais quand j'essaye de l'ouvrir. Je vois une erreur
root@ACERASPIRE:~# gedit
error: XDG_RUNTIME_DIR not set in the environment.
(gedit:3994): Gtk-WARNING **: cannot open display:
root@ACERASPIRE:~#
Est-il possible de résoudre ce problème ou de faire fonctionner les applications GUI d'Ubuntu sur Windows 10. Je pense que quelqu'un a un moyen de contourner ce problème ici
bash
ubuntu
gtk
windows-10
Abhimanyu Aryan
la source
la source
Réponses:
Je l'ai fait fonctionner en installant des applications x11 pour obtenir le sous-système X, puis en exécutant un écouteur X comme XMING ou XManager du côté de Windows10. Réglez l'affichage en bash avec les éléments suivants:
export DISPLAY =: 0
(Vous pouvez également ajouter export DISPLAY =: 0 à la dernière ligne du fichier .bashrc de votre utilisateur)
Exécutez ensuite xclock pour vérifier.
la source
Voici une tentative pour contourner l'absence d'un serveur X fonctionnel sous Windows. Je n'ai aucun moyen d'essayer car je n'ai pas Windows 10.
Installez Xvfb:
Exécutez Xvfb sur l'écran
:0
(laissez-le fonctionner):Lancer gedit:
Si vous n'obtenez aucun message d'erreur dans les étapes ci-dessus, vous êtes bon. Ensuite, vous pouvez installer un serveur VNC:
Créer un mot de passe:
Connectez-le pour afficher
:0
et écouter sur localhost sur le port 5900:Ensuite, vous devez installer un client Windows VNC natif. TigerVNC ou TightVNC sont populaires. Vous devez ensuite le connecter à 127.0.0.1:5900.
la source