Eseguire app Linux GUI nel sottosistema Windows per Linux
Articolo
Il sottosistema Windows per Linux (WSL) supporta ora l'esecuzione di applicazioni Linux GUI (X11 e Wayland) in Windows per un'esperienza desktop completamente integrata.
WSL 2 consente alle applicazioni Linux GUI di essere utilizzate in modo nativo e naturale in Windows.
Avviare app Linux dal menu Start di Windows
Aggiungere l’app Linux alla barra delle applicazioni di Windows
Usare ALT + TAB per passare da un'app Linux a Windows
Tagliare e incollare tra app Windows e Linux
Ora è possibile integrare sia le applicazioni Windows che quelle Linux nel flusso di lavoro, per un'esperienza desktop senza problemi.
Installare il supporto per le app Linux GUI
Prerequisiti
Per accedere a questa funzione è necessario disporre di Windows 10 Build 19044+ o Windows 11.
Driver installato per vGPU
Per eseguire le app Linux GUI, è necessario installare il driver corrispondente al sistema in uso. In questo modo è possibile usare una GPU virtuale (vGPU) per usufruire del rendering OpenGL accelerato dall'hardware.
Nuova installazione - Nessuna installazione precedente di WSL
Ora è possibile installare tutto ciò che serve per eseguire il sottosistema Windows per Linux (WSL) immettendo questo comando in PowerShell amministratore o nel prompt dei comandi di Windows e 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. Queste saranno le credenziali Linux per la distribuzione Ubuntu.
A questo punto è possibile iniziare a utilizzare le applicazioni Linux GUI in WSL.
Se WSL è già installato nel computer, è possibile aggiornarlo all'ultima versione che include il supporto per Linux GUI, eseguendo il comando di aggiornamento da un prompt dei comandi con privilegi elevati.
Selezionare Start, digitare PowerShell, fare clic con il pulsante destro del mouse su Windows PowerShell e quindi selezionare Esegui come amministratore.
Immettere il comando di aggiornamento di WSL:
wsl --update
Per rendere effettivo l'aggiornamento, sarà necessario riavviare WSL. È possibile riavviare WSL eseguendo il comando di arresto in PowerShell.
È possibile eseguire i comandi seguenti dal terminale Linux per scaricare e installare le applicazioni Linux più diffuse. Se si usa una distribuzione diversa da Ubuntu, questa potrebbe utilizzare un gestore di pacchetti diverso da apt. Una volta installata l'applicazione Linux, è possibile trovarla nel menu Start sotto il nome della 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 ulteriore assistenza, è possibile segnalare un problema nel repository di WSLg in GitHub.
Aggiornare i pacchetti nella distribuzione
sudo apt update
Installare Gnome Text Editor
Gnome Text Editor è l'editor di testo predefinito dell'ambiente desktop GNOME.
sudo apt install gnome-text-editor -y
Per avviare il file bashrc nell'editor, immettere: gnome-text-editor ~/.bashrc
Nota
GNOME Text Editor sostituisce gedit come editor di testo predefinito di GNOME/Ubuntu in Ubuntu 22.10. Se si esegue una versione precedente di Ubuntu e si vuole usare gedit, l'editor di testo predefinito precedente usa sudo apt install gedit -y.
Installare GIMP
GIMP è un editor di grafica raster gratuito e open-source utilizzato per la manipolazione e la modifica delle immagini, per il disegno a mano libera, per la transcodifica tra diversi formati di file immagine e per attività più specializzate.
sudo apt install gimp -y
Per avviare, immettere: gimp
Installare Nautilus
Nautilus, noto anche come GNOME Files, è il gestore di file per il desktop GNOME. (Simile a Esplora file di Windows).
sudo apt install nautilus -y
Per avviare, immettere: nautilus
Installare VLC
VLC è un lettore multimediale e un framework multipiattaforma gratuito e open source che riproduce la maggior parte dei file multimediali.
sudo apt install vlc -y
Per avviare, immettere: vlc
Installare le app X11
X11 è il sistema di gestione delle finestre per Linux e comprende una varietà di applicazioni e strumenti correlati, come xclock, la calcolatrice xcalc, xclipboard per le funzioni di taglia e incolla, xev per testare gli 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:
Modificare le directory nella cartella temporanea: cd /tmp
Usare wget per scaricarlo: wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
Installare il pacchetto: sudo apt install --fix-missing ./google-chrome-stable_current_amd64.deb
*L'opzione --fix-missing viene usata per correggere le dipendenze mancanti che possono verificarsi durante il processo di installazione. Nel ./ comando specifica la directory corrente in cui si trova il file con estensione deb. Se il file con estensione deb si trova in una directory diversa, sarà necessario specificare il percorso del file nel comando .
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
Feedback su Windows Subsystem for Linux
Windows Subsystem for Linux è un progetto di open source. Selezionare un collegamento per fornire feedback:
In questo modulo si apprenderà come usare il sottosistema Windows per Linux (WSL) con Visual Studio Code (VS Code). Verranno esaminati il processo di installazione e le nozioni di base sull'uso di WSL. Inoltre, viene installata e utilizzata l'estensione WSL di Visual Studio Code. Infine, viene illustrato come eseguire il debug e l'esecuzione di codice Python in VS Code all'interno dell'ambiente WSL.