Hur man kör Linux GUI-applikationer med WSL2 på Windows

Hur man kör Linux GUI-applikationer med WSL2 på Windows

Windows 11 har många nya funktioner, men särskilt en funktion som användare välkomnar är Windows Subsystem för Linux eller WSL. WSL-användare kan nu köra grafiska Linux-applikationer såväl som vanliga kommandoradsprogram. Detta brukade vara en funktion begränsad till Windows Insider-medlemmar, men vanliga Windows-användare kan nu också dra nytta av det.

Om du precis har uppgraderat till Windows 11 och vill prova den här funktionen, fortsätt att läsa följande artikel.

Installera grafikdrivrutinen

Hur man kör Linux GUI-applikationer med WSL2 på Windows

Microsoft tillhandahåller drivrutiner för tre stora GPU-tillverkare: Intel, AMD och NVIDIA

För att kunna köra GPU-accelererade Linux GUI-applikationer måste du installera de senaste videodrivrutinerna för hårdvaran. Microsoft har hjälpsamt skapat länkar till drivrutiner för de tre stora GPU-tillverkarna: Intel, AMD och NVIDIA.

Klicka på lämplig länk för att ladda ner installationsprogrammet för grafikdrivrutinen. Om du inte vet vilken typ av videomaskinvara du har öppnar du Enhetshanteraren från Kontrollpanelen och klickar på Bildskärmskort . Detta kommer att visa vilken typ av grafikkort du har.

När du har laddat ner den körbara filen, kör den för att installera den senaste drivrutinen för systemet. Du kan behöva starta om datorn när processen är klar.

Uppdatera WSL-versionen till WSL2

Förutsatt att du redan har en fungerande WSL-installation behöver du bara se till att du använder den senaste versionen. För att göra det, kör bara det här kommandot i ett PowerShell-fönster med administratörsrättigheter :

wsl --update

För att tvinga fram en omstart, använd följande kommando:

wsl --shutdown

Öppna WSL igen och du är nu redo att köra grafiska Linux-applikationer på Windows.

Kör den grafiska applikationen

Kör den grafiska applikationen

För att köra grafiska applikationer kan du anropa dem från kommandoraden som du skulle göra på alla andra Linux-system. Till exempel, för att köra den grafiska versionen av Vim, måste du skriva i skalet:

gvim

Detta kommer att starta Vim i ett fönster. Du kan också starta Linux GUI-applikationer från Start-menyn. De kommer att dyka upp i en mapp med namnet på distributionen du använder. Till exempel, med Ubuntu kommer de att finnas i mappen "Ubuntu" .

Kör GUI-applikationer över nätverket

Hur man kör Linux GUI-applikationer med WSL2 på Windows

Kör GUI-applikationer över nätverket

Det fina med X11-program är att de kan köras på en maskin samtidigt som de visar utdata på en annan över nätverket.

För att göra detta med WSL, gå igenom processen att använda SSH för att logga in på en fjärrserver som har X11-vidarebefordran aktiverad. På klientsidan måste du använda alternativen -X eller -Y för att aktivera X-vidarebefordran till din maskin.

Nu kan du köra Linux GUI-applikationer i Windows

Möjligheten att köra Linux GUI-applikationer i Windows är ett välkommet tillägg och gör Windows Subsystem för Linux mycket mer användbart, eftersom du inte längre är begränsad till bara textbaserade applikationer.

Om du inte bara vill köra ett enda program utan köra ett helt Linux-skrivbord på Windows kan du göra det också.


Fix Kan inte öppna det här objektfelet i Windows

Fix Kan inte öppna det här objektfelet i Windows

Om du använder Windows får du felmeddelandet Kan inte öppna det här objektet. Det kan ha flyttats, bytt namn eller tagits bort, vad ska jag göra? Vänligen följ artikeln nedan för mer information.

Vad är KRACK? Hur KRACK bröt WPA2 WiFi-säkerhetsprotokollet

Vad är KRACK? Hur KRACK bröt WPA2 WiFi-säkerhetsprotokollet

Forskaren Mathy Vanhoef från universitetet i Leuven har upptäckt en allvarlig säkerhetsbrist i nätverkssäkerhetsprotokollet Wi-Fi Protected Access II (WPA2).

Vanliga frågor om standardlösenord

Vanliga frågor om standardlösenord

I dagens artikel kommer Quantrimang att sammanfatta några vanliga frågor om standardlösenord för att hjälpa läsarna att svara på frågor relaterade till detta problem.

Varför använda CyberGhost VPN?

Varför använda CyberGhost VPN?

Vad du behöver är en VPN – vilket gör de olika alternativen enkla, och CyberGhost VPN är en av de bästa VPN:erna när det kommer till enkelhet.

Top 3 multicloud säkerhetsutmaningar och hur man bygger en strategi

Top 3 multicloud säkerhetsutmaningar och hur man bygger en strategi

Ett antal bästa metoder för säkerhet har dykt upp i och med framväxten av multimolnmiljöer, och det finns några viktiga steg som alla organisationer bör ta när de utvecklar sina egna säkerhetsstrategier.

Installera dynamiska skärmar och animerade bakgrundsbilder på Windows

Installera dynamiska skärmar och animerade bakgrundsbilder på Windows

I Microsofts Windows Vista operativsystem tillät DreamScene att ställa in dynamiska bakgrunder för datorer, men åtta år senare är det fortfarande inte tillgängligt på Windows 10. Varför har denna sed representerat en tillbakagång till det förflutna under åren, och vad kan vi göra för att ändra på detta?

Hur man ansluter nätverket mellan 2 bärbara datorer med en nätverkskabel

Hur man ansluter nätverket mellan 2 bärbara datorer med en nätverkskabel

Om vi ​​vill koppla två bärbara datorer till nätverket kan vi använda en nätverkskabel och sedan ändra IP-adresserna på de två datorerna och det är det.

Så här fixar du Du har inte behörighet att spara på den här platsen i Windows

Så här fixar du Du har inte behörighet att spara på den här platsen i Windows

När Windows visar felet "Du har inte behörighet att spara på den här platsen", kommer detta att hindra dig från att spara filer i önskade mappar.

Topp bästa gratis och betalda Syslog Server-programvara för Windows

Topp bästa gratis och betalda Syslog Server-programvara för Windows

Syslog Server är en viktig del av en IT-administratörs arsenal, särskilt när det gäller att hantera händelseloggar på en centraliserad plats.

Vad är Error 524 A Timeout inträffade och hur man åtgärdar felet

Vad är Error 524 A Timeout inträffade och hur man åtgärdar felet

Fel 524: En timeout inträffade är en Cloudflare-specifik HTTP-statuskod som indikerar att anslutningen till servern stängdes på grund av en timeout.