Ausführen von Linux GUI-Apps auf dem Windows-Subsystem für Linux

Windows-Subsystem für Linux (WSL) unterstützt jetzt die Ausführung von Linux-GUI-Anwendungen (X11 und Wayland) unter Windows in einer vollständig integrierten Desktopumgebung.

WSL 2 ermöglicht es Linux-GUI-Anwendungen, sich nativ und natürlich für die Verwendung unter Windows zu fühlen.

  • Starten von Linux-Apps über das Windows-Startmenü
  • Anheften von Linux-Apps an die Windows-Taskleiste
  • Verwenden der ALT-Registerkarte, um zwischen Linux- und Windows-Apps zu wechseln
  • Ausschneiden und Einfügen in Windows- und Linux-Apps

Sie können jetzt sowohl Windows- als auch Linux-Anwendungen in Ihren Workflow integrieren, um eine nahtlose Desktopumgebung zu ermöglichen.

Screenshot: Geöffnete Linux- und Windows-Apps auf einem Desktop

Installieren der Unterstützung für Linux-GUI-Apps

Voraussetzungen

  • Sie müssen Windows 10 Build 19044+ oder Windows 11 verwenden, um auf dieses Feature zugreifen zu können.

  • Installierter Treiber für vGPU

    Zum Ausführen von Linux-GUI-Apps sollten Sie zuerst den Treiber installieren, der ihrem System entspricht. Dadurch können Sie eine virtuelle GPU (vGPU) verwenden, sodass Sie vom hardwarebeschleunigten OpenGL-Rendering profitieren können.

Neuinstallation: Keine vorherige WSL-Installation

Sie können jetzt alles installieren, was Sie zum Ausführen des Windows-Subsystems für Linux (WSL) benötigen, indem Sie diesen Befehl in einer Administrator-PowerShell- oder Windows-Eingabeaufforderung eingeben und dann Ihren Computer neu starten.

wsl --install

Nachdem der Neustart Ihres Computers abgeschlossen ist, wird die Installation fortgesetzt, und Sie werden aufgefordert, einen Benutzernamen und ein Kennwort einzugeben. Dies sind Ihre Linux-Anmeldeinformationen für die Ubuntu-Distribution.

Sie können jetzt mit der Verwendung von Linux GUI-Apps in WSL beginnen!

Weitere Informationen finden Sie unter Installieren von WSL.

Vorhandene WSL-Installation

Wenn WSL bereits auf Ihrem Computer installiert ist, können Sie auf die neueste Version aktualisieren, die Linux-GUI-Unterstützung enthält, indem Sie den Updatebefehl an einer Eingabeaufforderung mit erhöhten Rechten ausführen.

  1. Wählen Sie Start, geben Sie PowerShell ein, klicken Sie mit der rechten Maustaste auf Windows PowerShell, und wählen Sie dann Als Administrator ausführen aus.

  2. Geben Sie den WSL-Updatebefehl ein:

    wsl --update
    
  3. Sie müssen WSL neu starten, damit das Update wirksam wird. Sie können WSL neu starten, indem Sie den Befehl zum Herunterfahren in PowerShell ausführen.

    wsl --shutdown
    

Hinweis

Linux-GUI-Apps werden nur mit WSL 2 unterstützt und funktionieren nicht mit einer Linux-Distribution, die für WSL 1 konfiguriert ist. Erfahren Sie , wie Sie Ihre Verteilung von WSL 1 in WSL 2 ändern.

Ausführen von Linux-GUI-Apps

Sie können die folgenden Befehle aus Ihrem Linux-Terminal ausführen, um diese beliebten Linux-Anwendungen herunterzuladen und zu installieren. Wenn Sie eine andere Distribution als Ubuntu verwenden, wird möglicherweise ein anderer Paket-Manager als apt verwendet. Sobald die Linux-Anwendung installiert ist, finden Sie sie im Startmenü unter dem Verteilungsnamen. Beispiel: Ubuntu -> Microsoft Edge.

Hinweis

Die Unterstützung für GUI-Apps in WSL bietet keine vollständige Desktopoberfläche. Es basiert auf Windows-Desktop, sodass die Installation desktoporientierter Tools oder Apps möglicherweise nicht unterstützt wird. Um zusätzlichen Support anzufordern, können Sie ein Problem im WSLg-Repository auf GitHub einreichen.

Aktualisieren der Pakete in Ihrer Verteilung

sudo apt update

Installieren von Gedit

Gedit ist der Standardtext-Editor der GNOME-Desktopumgebung.

sudo apt install gedit -y

Geben Sie Folgendes ein, um Ihre bashrc-Datei im Editor zu starten: gedit ~/.bashrc

Installieren von GIMP

GIMP ist ein kostenloser Open-Source-Editor für Rastergrafiken, der für Bildbearbeitung und Bildbearbeitung, Freiformzeichnung, Transcodierung zwischen verschiedenen Bilddateiformaten und spezialisiertere Aufgaben verwendet wird.

sudo apt install gimp -y

Geben Sie zum Starten Folgendes ein: gimp

Installieren von Nautilus

Nautilus, auch bekannt als GNOME Files, ist der Datei-Manager für den GNOME-Desktop. (Ähnlich wie Windows Explorer).

sudo apt install nautilus -y

Geben Sie zum Starten Folgendes ein: nautilus

Installieren von VLC

VLC ist ein kostenloser und Open Source plattformübergreifender Multimedia-Player und -Framework, der die meisten Multimediadateien abspielt.

sudo apt install vlc -y

Geben Sie zum Starten Folgendes ein: vlc

Installieren von X11-Apps

X11 ist das Linux-Fenstersystem und dies ist eine verschiedene Sammlung von Apps und Tools, die im Lieferumfang enthalten sind, z. B. xclock, xcalc-Rechner, xclipboard zum Ausschneiden und Einfügen, xev für Ereignistests usw. Weitere Informationen finden Sie in der x.org-Dokumentation .

sudo apt install x11-apps -y

Geben Sie zum Starten den Namen des Tools ein, das Sie verwenden möchten. Zum Beispiel:

  • xcalc, xclock, xeyes

Installieren von Google Chrome für Linux

So installieren Sie Google Chrome für Linux:

  1. Ändern Sie Verzeichnisse in den temporären Ordner: cd /tmp
  2. Verwenden Sie wget, um es herunterzuladen: sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
  3. Rufen Sie die aktuelle stabile Version ab: sudo dpkg -i google-chrome-stable_current_amd64.deb
  4. Beheben Des Pakets: sudo apt install --fix-broken -y
  5. Konfigurieren Sie das Paket: sudo dpkg -i google-chrome-stable_current_amd64.deb

Geben Sie zum Starten Folgendes ein: google-chrome

Installieren Microsoft Teams für Linux

So installieren Sie Microsoft Teams für Linux:

  1. Ändern Sie Verzeichnisse in den temporären Ordner: cd /tmp
  2. Verwenden Sie curl, um das Paket herunterzuladen: sudo curl -L -o "./teams.deb" "https://teams.microsoft.com/downloads/desktopurl?env=production&plat=linux&arch=x64&download=true&linuxArchiveType=deb"
  3. Verwenden Sie apt, um es zu installieren: sudo apt install ./teams.deb -y

Geben Sie zum Starten Folgendes ein: teams

Installieren Microsoft Edge-Browsers für Linux

Hier finden Sie Informationen zum Installieren des Microsoft Edge-Browsers für Linux über die Befehlszeile auf der Edge Insider-Website. Wählen Sie im Abschnitt Befehlszeileninstallation der Seite Anweisungen abrufen aus.

Geben Sie zum Starten Folgendes ein: microsoft-edge

Problembehandlung

Wenn Sie Probleme beim Starten von GUI-Anwendungen haben, überprüfen Sie zuerst diese Anleitung: Diagnostizieren von Problemen mit dem Typ "Anzeige kann nicht geöffnet werden" mit WSLg