Eseguire app GUI Linux nel sottosistema Windows per Linux

sottosistema Windows per Linux (WSL) supporta ora l'esecuzione di applicazioni GUI Linux (X11 e Wayland) in Windows in un'esperienza desktop completamente integrata.

WSL 2 consente alle applicazioni GUI Linux di sentirsi native e naturali da usare in Windows.

  • Avviare app Linux dal menu Start di Windows
  • Aggiungere app Linux alla barra delle attività di Windows
  • Usare alt-tab per passare da app Linux e Windows
  • Taglia + Incolla tra app Windows e Linux

È ora possibile integrare applicazioni Windows e Linux nel flusso di lavoro per un'esperienza desktop semplice.

Screenshot delle app Linux e Windows aperte in un desktop

Installare il supporto per le app GUI Linux

Prerequisiti

  • È necessario essere in Windows 10 Build 19044+ o Windows 11 per accedere a questa funzionalità.

  • Driver installato per vGPU

    Per eseguire app GUI Linux, è prima necessario installare il driver corrispondente al sistema seguente. In questo modo si userà una GPU virtuale (vGPU) in modo da poter trarre vantaggio dal rendering OpenGL accelerato dall'hardware.

Installazione recente - Nessuna installazione precedente di WSL

È ora possibile installare tutto ciò che è necessario eseguire sottosistema Windows per Linux (WSL) immettendo questo comando in un prompt dei comandi di PowerShell o Windows amministratore e quindi riavviando il computer.

wsl --install

Al termine del riavvio del computer, l'installazione continuerà e verrà chiesto di immettere un nome utente e una password. Questa sarà la credenziale Linux per la distribuzione Ubuntu.

È ora possibile iniziare a usare app GUI Linux in WSL!

Per altre informazioni, controllare l'installazione di WSL.

Installazione WSL esistente

Se nel computer è già installato WSL, è possibile eseguire l'aggiornamento alla versione più recente che include il supporto gui linux eseguendo il comando di aggiornamento da un prompt dei comandi con privilegi elevati.

  1. Selezionare Start, digitare PowerShell, fare clic con il pulsante destro del mouse su Windows PowerShell e quindi scegliere Esegui come amministratore.

  2. Immettere il comando di aggiornamento WSL:

    wsl --update
    
  3. È necessario riavviare WSL per l'aggiornamento in modo che venga eseguito. È possibile riavviare WSL eseguendo il comando di arresto in PowerShell.

    wsl --shutdown
    

Nota

Le app GUI Linux sono supportate solo con WSL 2 e non funzionano con una distribuzione Linux configurata per WSL 1. Informazioni su come modificare la distribuzione da WSL 1 a WSL 2.

Eseguire app GUI Linux

È possibile eseguire i comandi seguenti dal terminale Linux per scaricare e installare queste applicazioni Linux più diffuse. Se si usa una distribuzione diversa da Ubuntu, può usare un gestore pacchetti diverso da apt. Dopo l'installazione dell'applicazione Linux, è possibile trovarla nel menu Start sotto il nome di distribuzione. Ad esempio: Ubuntu -> Microsoft Edge.

Nota

Il supporto per le app GUI in WSL non offre un'esperienza desktop completa. Si basa sul desktop di Windows, quindi l'installazione di strumenti o app incentrati sul desktop potrebbe non essere supportata. Per richiedere supporto aggiuntivo, è possibile segnalare un problema nel repository WSLg in GitHub.

Aggiornare i pacchetti nella distribuzione

sudo apt update

Installare Gedit

Gedit è l'editor di testo predefinito dell'ambiente desktop GNOME.

sudo apt install gedit -y

Per avviare il file bashrc nell'editor, immettere: gedit ~/.bashrc

Installare GIMP

GIMP è un editor grafico raster gratuito e open source usato per la manipolazione delle immagini e la modifica delle immagini, il disegno in formato libero, la transcodatura tra diversi formati di file di immagine e attività più specializzate.

sudo apt install gimp -y

Per avviare, immettere: gimp

Installare Il Programma di installazione

È anche noto come GNOME Files, è il file manager per il desktop GNOME. (Simile a Windows Esplora file).

sudo apt install nautilus -y

Per avviare, immettere: nautilus

Installare VLC

VLC è un lettore multimediale multipiattaforma gratuito e open source framework che riproduce la maggior parte dei file multimediali.

sudo apt install vlc -y

Per avviare, immettere: vlc

Installare app X11

X11 è il sistema di finestra di Linux e si tratta di una raccolta varie di app e strumenti che vengono forniti con esso, ad esempio il calcolatore xcalc, xcalc calcolatore, xclipboard per tagliare e incollare, xev per i test eventi e così via. Per altre informazioni, vedere la documentazione x.org .

sudo apt install x11-apps -y

Per avviare, immettere il nome dello strumento da usare. Ad esempio:

  • xcalc, xclock, xeyes

Installare Google Chrome per Linux

Per installare Google Chrome per Linux:

  1. Modificare le directory nella cartella temp: cd /tmp
  2. Usare wget per scaricarlo: sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
  3. Ottenere la versione stabile corrente: sudo dpkg -i google-chrome-stable_current_amd64.deb
  4. Correzione del pacchetto: sudo apt install --fix-broken -y
  5. Configurare il pacchetto: sudo dpkg -i google-chrome-stable_current_amd64.deb

Per avviare, immettere: google-chrome

Installare il browser Microsoft Edge per Linux

Trovare informazioni su come installare il browser Microsoft Edge per Linux usando la riga di comando nel sito Edge Insider. Selezionare Recupera istruzioni nella sezione Installazione della riga di comando della pagina.

Per avviare, immettere: microsoft-edge

Risoluzione dei problemi

Se si verifica un problema durante l'avvio di applicazioni GUI, controllare prima di tutto questa guida: Diagnosi dei problemi di tipo "non è possibile aprire la visualizzazione" con WSLg