- Aplikacje z graficznym interfejsem użytkownika dla systemu Linux są instalowane za pomocą
sudo apt-get installpolecenia w dystrybucji WSL.
- Po zainstalowaniu aplikacji GUI możesz ją uruchomić z menu Start lub użyć polecenia.
- Ta funkcja wymaga zainstalowania WSL2 za pomocą
wsl --install polecenia w kompilacji 21364 lub nowszej.
W systemie Windows 10 można teraz instalować aplikacje z graficznym interfejsem użytkownika dla systemu Linux (prawie natywnie) za pośrednictwem podsystemu Windows dla systemu Linux (WSL) , a te instrukcje pokażą, jak to zrobić.
Chociaż przez długi czas można było uruchamiać aplikacje Linux w systemie Windows 10 z WSL, system był ograniczony do narzędzi i aplikacji wiersza poleceń. Jednak począwszy od wersji 21364 i nowszych (ze specjalną aktualizacją integracji WSL), Microsoft w końcu wprowadza obsługę GUI (graficznego interfejsu użytkownika), aby uruchamiać ulubione aplikacje linuksowe za pomocą myszy i klawiatury.
Nowością jest tworzenie i testowanie aplikacji w systemie Linux bez konieczności korzystania z maszyny wirtualnej , ale można jej używać do wszystkiego. Implementacja obejmuje nawet obsługę głośników i mikrofonów, więc jeśli zainstalujesz aplikację multimedialną, urządzenia peryferyjne przejdą i pojawią się w aplikacji. Grafika 3D z akceleracją GPU jest również obsługiwana w celu uruchomienia dowolnej aplikacji, która wymaga złożonego renderowania 3D z wykorzystaniem OpenGL.
Korzystając z tej funkcji, nie ma potrzeby ręcznego uruchamiania serwera X, ponieważ WSL automatycznie uruchamia „dystrybucję systemu towarzyszącego”, która zawiera Wayland, serwer X, serwer dźwięku pulsacyjnego i wszystkie wymagane komponenty. Następnie po zamknięciu aplikacji i sesji WSL dystrybucja systemu zakończy się automatycznie.
Ten przewodnik nauczy Cię, jak pobrać i zainstalować graficzne aplikacje dla systemu Linux w systemie Windows 10. Możesz również obejrzeć ten samouczek wideo z instrukcjami krok po kroku, aby ukończyć ten proces.
Zainstaluj aplikacje z graficznym interfejsem użytkownika dla systemu Linux przez WSL w systemie Windows 10
Aby zainstalować aplikację Linux GUI w systemie Windows 10, wykonaj następujące czynności:
-
Otwórz Start w systemie Windows 10.
-
Wyszukaj Ubuntu (lub inną dystrybucję) i kliknij górny wynik, aby otworzyć dystrybucję Linuksa.
-
Wpisz następujące polecenie, aby zaktualizować dystrybucję pakietów i naciśnij Enter :
aktualizacja sudo apt-get
-
Wpisz następujące polecenie, aby zainstalować aplikację Linux GUI w systemie Windows 10 i naciśnij Enter :
sudo apt-get zainstaluj APP-NAME -y
W poleceniu zastąp APP-NAME graficzną aplikacją, którą chcesz zainstalować.
Ten przykład instaluje aplikację edytora tekstu gedit :
sudo apt-get zainstaluj gedit -y

-
Potwierdź hasło do konta Linux i naciśnij Enter (jeśli dotyczy).
Po wykonaniu tych kroków aplikacja zostanie zainstalowana i zarejestrowana w menu Start, co oznacza, że możesz uruchomić aplikację, uruchamiając nazwę aplikacji w konsoli Podsystem Windows dla systemu Linux (WSL) lub z menu Start.
Powyższe instrukcje opisują kroki instalacji prostej aplikacji ze znanych repozytoriów, ale w zależności od aplikacji instrukcje mogą się różnić. Dobrą wiadomością jest to, że proces instalacji jest taki sam, jak w przypadku każdej innej aplikacji Linux. Możesz postępować zgodnie z instrukcjami programisty, aby zainstalować praktycznie dowolną aplikację, taką jak VLC, Audacity, administrator sieci itp.
Jeśli uruchomisz aplikację Linux GUI z menu Start systemu Windows 10, znajdziesz wpisy na liście "Ostatnio dodane" lub możesz je również znaleźć w folderze (nazwa dystrybucji) poniżej wpisu dystrybucji Linuksa.

Menu Start z aplikacjami GUI dla Linuksa
Po uruchomieniu aplikacji maszyna wirtualna zacznie się obracać i będzie działać (za kilka sekund) bez konieczności otwierania konsoli WSL. Zauważysz również, że na pasku zadań pojawi się ikona z logo Linux, co oznacza, że nie używasz aplikacji Windows 10.
Doświadczenie korzystania z graficznej aplikacji Linux w systemie Windows 10 wydaje się natywne, ale tak nie jest. Aplikacja renderuje się ze wszystkimi stylami wizualnymi Linuksa dla ramki, menu i innych elementów, a nawet wokół krawędzi jest cień, a każde okno działa niezależnie.

Gedit w systemie Windows 10
Jest to jednak połączenie pulpitu zdalnego, które firma Microsoft wykorzystuje dzięki funkcji RemoteApp wbudowanej w system operacyjny.
Zainstaluj lub zaktualizuj WSL w systemie Windows 10
Możliwość uruchamiania aplikacji z graficznym interfejsem użytkownika dla systemu Linux wymaga integracji z podsystemem Windows dla systemu Linux 2, co oznacza, że aby zainstalować i uruchomić aplikacje, musisz mieć najnowszą wersję funkcji i dystrybucji.
Jeśli masz już zainstalowany WSL2, musisz zaktualizować tę funkcję.
Przed zainstalowaniem lub zaktualizowaniem WSL2 urządzenie musi mieć kompilację Windows 10 21364 lub nowszą.
Ponadto, jako warunek wstępny, należy zainstalować sterownik, aby umożliwić wirtualnemu procesorowi GPU (vGPU) korzystanie z renderowania OpenGL z akceleracją sprzętową przed zainstalowaniem aplikacji. Oto linki do pobrania:
Zainstaluj WSL2 w systemie Windows 10
Te instrukcje pokażą Ci, jak zainstalować WSL2 i dystrybucję Ubuntu Linux, aby rozpocząć uruchamianie aplikacji GUI.
Aby zainstalować składniki WSL2 w celu uruchamiania aplikacji z graficznym interfejsem użytkownika systemu Linux, wykonaj następujące czynności:
-
Otwórz Start .
-
Wyszukaj Wiersz polecenia , kliknij prawym przyciskiem myszy górny wynik i wybierz opcję Uruchom jako administrator .
-
Wpisz następujące polecenie, aby zainstalować WSL 2 i naciśnij Enter :
wsl --install

Po wykonaniu tych kroków wymagane składniki systemu Linux zainstalują się automatycznie, a polecenie pobierze również najnowszą wersję dystrybucji Ubuntu Linux.
Po instalacji wystarczy otworzyć dystrybucję z menu Start i kontynuować zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć konfigurację.
Możesz skorzystać z tych instrukcji , jeśli chcesz zainstalować inną dystrybucję, aby uruchamiać aplikacje zamiast Ubuntu.
Zaktualizuj WSL2 w systemie Windows 10
Jeśli masz już zainstalowany podsystem Windows dla systemu Linux 2, upewnij się, że system ma najnowsze aktualizacje umożliwiające uruchamianie aplikacji z graficznym interfejsem użytkownika.
Aby zaktualizować WSL2 w celu pobrania obsługi graficznego interfejsu użytkownika dla aplikacji dla systemu Linux, wykonaj następujące czynności:
-
Otwórz Start .
-
Wyszukaj Wiersz polecenia , kliknij prawym przyciskiem myszy górny wynik i wybierz opcję Uruchom jako administrator .
-
Wpisz następujące polecenie, aby zaktualizować podsystem Windows dla systemu Linux 2 i naciśnij klawisz Enter :
wsl --aktualizacja

-
Wpisz następujące polecenie, aby wymusić ponowne uruchomienie WSL2 i naciśnij klawisz Enter :
wsl --zamknięcie
Po wykonaniu tych kroków najnowsza wersja WSL zostanie pobrana automatycznie. Następnie możesz użyć powyższych instrukcji, aby zainstalować aplikacje z graficznym interfejsem użytkownika dla systemu Linux.