Eseguire app gui Linux nel sottosistema Windows per Linux (anteprima)

È ora possibile visualizzare in anteprima sottosistema Windows per Linux (WSL) per 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 essere native e naturali da usare in Windows.

  • Avviare app Linux da Windows menu Start
  • Aggiungere app Linux alla barra delle applicazioni di Windows
  • Usare ALT+TAB per passare tra app Linux e Windows
  • Taglia e incolla tra app Windows e Linux

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

Screenshot delle app Linux e Windows aperte in un desktop

Installare il supporto per le app con interfaccia utente grafica Linux

Prerequisiti

  • Windows 10 Insider Preview build 21362+

    Il supporto per le app GUI Linux tramite WSL sarà disponibile a livello generale nella prossima versione di Windows. Per accedere alla build di anteprima di Windows e provare ora a eseguire le app gui Linux, è necessario partecipare al Programma Windows Insider ed eseguire una build di Windows 10 Insider Preview dal canale di sviluppo.

  • Driver installato per vGPU

    Per eseguire app con interfaccia utente grafica Linux, è prima necessario installare il driver di anteprima corrispondente al sistema riportato di seguito. In questo modo sarà possibile usare una GPU virtuale (vGPU) in modo da poter trarre vantaggio dal rendering OpenGL con accelerazione hardware.

Installazione nuova: nessuna installazione precedente di WSL

Se non è già stata seguita la procedura per installare WSL,è possibile usare il nuovo comando di installazione semplificata.

  1. Aprire un prompt dei comandi con privilegi di amministratore.

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

  2. Eseguire questo comando e riavviare il computer quando richiesto:

    wsl --install -d Ubuntu
    
  3. 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 di Ubuntu.

A questo punto è possibile iniziare a usare le app con interfaccia utente grafica Linux in WSL.

Installazione di WSL esistente

Se WSL è già installato nel computer, è possibile eseguire l'aggiornamento alla versione più recente che include il supporto dell'interfaccia utente grafica Linux eseguendo il comando update da un prompt dei comandi con privilegi elevati.

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

  2. Immettere il comando di aggiornamento WSL:

    wsl --update
    
  3. Per l'applicazione dell'aggiornamento, è necessario riavviare WSL. È possibile riavviare WSL eseguendo il comando shutdown in PowerShell.

    wsl --shutdown
    

Nota

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

Eseguire app con interfaccia utente grafica Linux

È possibile eseguire i comandi seguenti dal terminale Linux per scaricare e installare queste applicazioni Linux più comuni. Se si usa una distribuzione diversa da Ubuntu, potrebbe essere utilizzata una gestione pacchetti diversa da apt. Dopo aver installato l'applicazione Linux, è possibile trovarla nel menu Start sotto il nome della distribuzione. Ad esempio: Ubuntu -> Microsoft Edge.

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 di grafica raster gratuito e open source usato per la manipolazione e la modifica delle immagini, il disegno in formato libero, la transcodizzazione tra formati di file di immagine diversi e attività più specializzate.

sudo apt install gimp -y

Per avviare, immettere: gimp

Installare Nautilus

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

sudo apt install nautilus -y

Per avviare, immettere: nautilus

Installare VLC

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

sudo apt install vlc -y

Per avviare, immettere: vlc

Installare app X11

X11 è il sistema di windowing linux e si tratta di una raccolta di varie app e strumenti forniti con esso, ad esempio xclock, xcalc calculator, xclipboard per taglia e incolla, xev per il test degli eventi e così via. Per altre x.org, vedere la documentazione di x.org.

sudo apt install x11-apps -y

Per avviare, immettere il nome dello strumento che si vuole usare. Ad esempio:

  • xcalc, xclock, xeyes

Installare Google Chrome per Linux

Per installare Google Chrome per Linux:

  1. Passare alle directory nella cartella temporanea: 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. Correggere il 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 Microsoft Teams per Linux

Per installare Microsoft Teams per Linux:

  1. Passare alle directory nella cartella temporanea: cd /tmp
  2. Usare curl per scaricare il pacchetto: sudo curl -L -o "./teams.deb" "https://teams.microsoft.com/downloads/desktopurl?env=production&plat=linux&arch=x64&download=true&linuxArchiveType=deb"
  3. Usare apt per installarlo: sudo apt install ./teams.deb -y

Per avviare, immettere: teams

Installare Microsoft Edge browser per Linux

Per installare Microsoft Edge per Linux:

  1. Usare curl per scaricare il pacchetto: sudo curl https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_91.0.852.0-1_amd64.deb -o /tmp/edge.deb
  2. Usare apt per installarlo: sudo apt install /tmp/edge.deb -y

Per avviare, immettere: microsoft-edge