A VcXsrv lehetővé teszi számunkra, hogy felhasználói felületű Linux alkalmazásokat használjunk a Windows 10 rendszerben

VcXsrv a 10. ablakban

Amikor a Microsoft először, alig 4 évvel ezelőtt mutatta be WSL-jét, sok felhasználó örült az újdonságnak. Többek között a Linux terminál Windows rendszeren való használata számos eszköz használatát teszi lehetővé. De ennek a fajta "virtuális gépnek" van egy kis problémája: valójában, és gyorsan és rosszul elmagyarázva, nincs csatlakoztatva egyetlen kimeneti eszközhöz sem, ezért nem futtathatunk alkalmazásokat GUI-val. Vagy nem hivatalosan, mert VcXsrv ha megengedi nekünk.

A VcXsrv a xorg-alapú Windows X szerver. Ez a kis alkalmazás lehetővé teszi számunkra, hogy szimuláljuk, hogy van egy monitorunk a WSL-hez csatlakoztatva, amellyel felhasználói felülettel futtathatjuk az alkalmazásokat. Mivel a telepítés már lehetséges volt, de hibát mutatott, amikor megpróbáltuk elindítani őket. Ebben a cikkben megmutatjuk azokat a lépéseket, amelyeket be kell tartania, ha például a Gedit telepíteni szeretné a Windows 10 rendszerre.

Hogyan futtathatók Linux alkalmazások GUI-val Windows 10 rendszeren a VcXsrv-nek köszönhetően

  1. Az első dolog, amit tennünk kell, a WSL telepítése. Ban ben ezt a cikket tavaly szeptembertől mindent elmagyarázott, amire szüksége van. FONTOS: Az írás idején nincs szükség frissítésre WSL 2-re; Vannak olyan hibák, amelyek megakadályozzák a GUI-val rendelkező Linux-alkalmazások futtatását a Windows 10 rendszeren. Valószínűleg a jövőben kijavítják őket, de ez most nem lehetséges.
  2. Ezután telepítjük a VcXsrv fájlt, amely a következő címen érhető el: meg ezt a linket.
  3. A telepítés során mindent alapértelmezettként hagyunk. A telepítés végén a VcXsrv a háttérben fut, és opcióit a rendszertálcáról érhetjük el.
  4. Ha ez a tűzfal figyelmeztetését mutatja, engedélyezzük a "VcXsrv windows xserver" hozzáférést.

Kapcsolat engedélyezése

  1. A következő lépés a tesztek futtatása. Elméletileg bármilyen alkalmazást telepíthetünk, és a parancs a telepített Linux disztribúciótól függ. Az Ubuntuban és a származékaiban a parancs a szokásos (sudo apt install APP). Emlékszünk arra, hogy az alkalmazások WSL-be történő telepítése hosszú folyamat, ezért türelmesnek kell lennie.
  2. Miután telepítettük az alkalmazást, végrehajtjuk a következő parancsot:
export DISPLAY=:0
  1. A parancs végrehajtása után el kell indítanunk az alkalmazást. Ehhez be kell írnunk a nevét a terminálba. A "Gedit" esetében "gedit" -et kell írnunk.

Ha egyszerre több Linux alkalmazást akarunk futtatni, akkor a Windows terminál. Ne feledje, hogy ehhez minden parancs előtt be kell írnunk a "wsl" szót idézőjelek nélkül. Az egyes alkalmazások indítása előtt a 6. lépéstől kell használnunk a parancsot.

hibaelhárítás

Általában nincs sok probléma, de a leggyakoribb az, hogy a WSL 2-t használjuk, amelyet már elmagyaráztunk, hogy jelenleg vannak hibái. Amit tennünk kell, az az leminősítés (leminősítés). A következőképpen fogjuk megtenni:

  1. Megnyitjuk a Windows PowerShell alkalmazást, és beírjuk a következő parancsot, hogy megmutassuk, milyen WSL-verziót használunk:
wsl -l -v
  1. Ha csak a súgó opciókat mutatja meg nekünk, akkor feltételezzük, hogy a WSL 1-ben vagyunk. Ha megjelenik a verzióval kapcsolatos információ, és a "VERSION" alatt a "2" jelenik meg, akkor a következő parancs beírásával kell lemennünk:
wsl --set-version Ubuntu 1
  1. A következő lépés a türelem. A leminősítéshez az alkalmazott felszereléstől függően 20-30 perc (vagy több) is eltarthat. Miután a folyamat befejeződött, a Linux GUI alkalmazásoknak zökkenőmentesen kell futniuk.

Legyen óvatos, problémák lehetnek a multimédiás alkalmazásokkal

A cikkben leírtak a képre vonatkoznak. Ez azt jelenti, hogy problémamentesen futtathatunk olyan alkalmazásokat, mint a Gedit, de nem jó ötlet olyan alkalmazásokat telepíteni, mint a Rythmbox, mert a hang nem lesz a vártnak megfelelő. Ezen kívül az alkalmazások elég jól működnek, mintha natívak lennének. Azzal, hogy nem egy teljes grafikus környezettől függ, a "virtuális gép" sokkal folyékonyabban működik, mint mások, mint bármely más, amelyet a Virtualboxba vagy a Microsoft saját Hyper-V-be telepítünk.

Nem kizárt, hogy a jövőben a hangzás szempontjából is javulni fognak a dolgok. Mindenesetre az ebben a cikkben kifejtettek mindazokat szolgálják, akik szeretnének használni néhány Linux eszközt a Windows rendszerben, amelyek egyébként nem lennének lehetségesek. Melyik Linux-exkluzív alkalmazást szeretné futtatni Windows 10 rendszeren?


Hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   PrunusH dijo

    Hozzájárulás azok végrehajtásához a WSL 2-ből anélkül, hogy vissza kellene állítani a WSL 1-re:

    https://github.com/microsoft/WSL/issues/4106

    Üdvözlettel,