Est-il possible de remplacer explorer.exe par Gnome3 sur le sous-système Linux de Windows10? J'ai vu des tutoriels avec Cgywin, mais je me demandais si quelqu'un l'utilisait pour utiliser WSL?
J'ai eu des problèmes avec
DISPLAY=localhost:0
ubuntu
windows-10
windows-subsystem-for-linux
gnome-shell
Légèrement salé
la source
la source
nautilus
) à l'aidexming
, mais je n'ai pas encore réussi à mettre en marche le bureau Gnome / Nautilus. Je vous suggère d'essayer le gestionnaire de fichiers Nautilus pour voir si vous l'aimez avant d'essayer d'aller plus loin. C'est un peu comme Wine sous Linux: beaucoup de choses fonctionnent étonnamment bien, mais cela ne semble pas fiable à 100%.xfce4
s'exécute, mais le bureau est invisible, que le serveur X soit en mode fenêtre unique ou multiple. La mise à niveau était simple, même si j’avais besoin de ces correctifs , avec la bibliothèque supplémentaire mirrors.kernel.org/ubuntu/pool/main/p/procps/… pour pouvoir l’procps
installer.Réponses:
Je viens de tester Gnome 3 et il ne semble pas facile de le faire fonctionner, mais j'ai actuellement une double barre de tâches configurée sur mon ordinateur et mon ordinateur portable, une barre de tâches Windows et un XFCE4. Voici comment je l'ai mis en place:
echo "export DISPLAY=:0.0" >> ~/.bashrc
Ce fichier sera lu à chaque démarrage debash
.sudo sed -i 's$<listen>.*</listen>$<listen>tcp:host=localhost,port=0</listen>$' /etc/dbus-1/session.conf
in bash.sudo apt-get install x11-apps
)sudo apt-get install xfce4
xfce4-session
attendez une minute et vous devriez avoir une fenêtre pop-up sur les panneaux, je vous recommande de choisir la configuration par défaut, sauf si vous êtes habitué à XFCE4.Maintenant, nous devons faire en sorte que tout fonctionne parfaitement, Desktop Coral s'exécute déjà au démarrage, c'est donc couvert. Nous avons maintenant besoin d’un script sous Windows pour que bash et XFCE4 s’exécutent au démarrage. Lancez un éditeur de texte (le bloc-notes fera l'affaire) et collez-y:
Ceci démarre notre serveur X et notre environnement de bureau en une fois, enregistrez-le sous
<somewhere important>/<whatever>.vbs
.Cela devrait vous donner un environnement Linux essentiellement fonctionnel sous Windows, ce n'est pas un préfet (vous voudrez peut-être désactiver l'économiseur d'écran pour un) mais cela fonctionne! Je n'ai pas encore découvert comment remplacer Explorer. Je suppose que cela ne sera pas possible, car tous les programmes que vous exécutez à partir de votre nouvelle barre des tâches apparaîtront dans la barre des tâches de Windows, pas celle de XFCE4.
En passant, ne soyez pas rebutés par la mauvaise apparence de XFCE4, il est entièrement thématique et est livré avec une multitude de thèmes intégrés à choisir, ainsi que de nombreux autres à télécharger.
Une dernière remarque est que cette barre des tâches dessine au-dessus des fenêtres en plein écran. J'utilise actuellement TurboTop pour régler cela au moment voulu, ce qui n'est pas particulièrement élégant alors gardez un œil sur cette question pour trouver une solution.
la source
À propos, tout ce que vous avez à faire est:
apt update && apt upgrade -y && apt install xfce4 x11-apps lightdm
puis,
xfce4-session --display=0:0
Assurez-vous simplement que vous utilisez xming ou vcxsrv ou quelque chose sous Windows
la source
Je pense que ce n'est pas possible.
explorer.exe
est le shell de Windows.explorer.exe
est lancé par WinLogon après une authentification réussie. WinLogon l'identifie en tant que shell en regardant laShell
clé de registre ici:La méthode cygwin dont vous parlez est celle-ci (je n'ai trouvé que cette méthode ancienne avec une recherche rapide): https://marc.info/?l=kde-cygwin&m=103072530327420&w=2
De ce que je peux comprendre en regardant, c’est que nous allons simplement remplacer
explorer.exe
dans la clé de registre spécifiée ci-dessus parc:\cygwin\bin\bash --login -c startx
Cela signifie que lorsque nous nous connecterons, l'explorateur Windows ne se lancera pas, mais bash le démarrera et le serveur X démarrera (ce qui signifie que KDE [ou GNOME] se lancera). Décrivons maintenant ce qui va se passer ici.
Premièrement, pas d’explorateur Windows. Si vous avez déjà tué tous les processus explorer.exe du Gestionnaire des tâches, vous avez peut-être remarqué un écran vide. Si certaines applications sont ouvertes, elles apparaîtront à l'écran, même si vous les réduisez, car explorer.exe ne permet pas de gérer les fenêtres ouvertes.
À présent, la bash (et donc GNOME) lancée est une application en plein écran (un peu comme un jeu). Il fonctionnera comme un gestionnaire de fenêtres normal, il parcourra les fichiers, aura sa propre barre des tâches et sa zone de notification, etc. Mais au final, ce n’est qu’une application normale, identique à celle de
notepad.exe
(sauf en plein écran, bien sûr). Le lien ci-dessus dit quelque chose qui fait allusion à ceci:Le lancement du gestionnaire de tâches quittera le mode plein écran et affichera l'interface GNOME du gestionnaire de tâches plutôt que son intérieur.
En ce qui concerne la déconnexion, cela est mentionné:
Donc, nul doute que vous verrez une interface GNOME lorsque vous vous connecterez et que vous pourriez appliquer toutes les astuces fastidieuses pour lancer des applications Windows par le biais de raccourcis, mais ce n'est pas un remplacement de explorer.exe .
la source