Windows 10-s on võimalik graafilisi Linuxi rakendusi, kuid pidage meeles, et see pole ametlikult toetatud. Mitte iga Linuxi tükk töötab ja graafilised rakendused on veelgi keerukamad ja vähem testitud. Kuid need peaksid muutuma aja jooksul stabiilsemaks, kuna Microsofti parandab Linuxi all olevat Windowsi alamsüsteemi.
Windows 10 Bashi shell toetab ainult 64-bitiste binaarsete, seega ei saa te installida ja käitada 32-bitise Linuxi tarkvara.
Kuidas see toimib
Kõigepealt laseksime täpselt välja töötada, nii et saate mõista, mida me siin teeme.
Windows 10 sisaldab alamkataloogi "Windowsi alamsüsteem Linuxile", mis võimaldab Windows 10-l käivitada Linuxi tarkvara, tõlkides Linuxi süsteemikõned Windowsi süsteemikõnedesse.
Kui käivitate Linuxi jaotus nagu Ubuntu, laadib see alla ja installib teie arvutis täieliku Ubuntu kasutaja ruumi pildi. See hõlmab täpselt samu binaariumeid või rakendusi, mis töötaksid Ubuntu. See "Ubashtu Windowsis" keskkond toimib tänu Windowsi allsüsteemile Linuxile.
Microsoft ei soovi mingil ajal graafilisel tarkvaral töötada, sest see funktsioon on mõeldud käsurea arendaja tööriistadele. Kuid peamine tehniline põhjus, miks graafilisi rakendusi ei toetata, on see, et nende graafiliste kasutajaliidese loomiseks on vaja "X-serverit". Tavalisel Linuxi töölaual ilmub arvuti käivitamisel automaatselt "X server" ja see muudab kogu töölauale ja rakendustele, mida te kasutate.
Kuid proovige avada Windowsis graafiline rakendus Bashilt ja see kurdab, et ta ei saa ekraani avada.
Kui installite Windowsi töölaual X-serveri rakenduse ja muudate Bashi shellis seadeid, saadavad rakendused oma graafilise väljundi X-serveri rakendusele ja need kuvatakse teie Windowsi töölauale. Kõik peaks toimima hästi, eeldades, et need rakendused ei sõltu Linuxi süsteemikõnedest, mida Windowsi allsüsteem Linuxile veel ei toeta.
Esimene samm: installige X-server
Windowsis on võimalik installida mitu erinevat X-serverit, kuid me soovitame Xmingit. Laadige see alla ja installige see oma Windows 10-le.
Paigaldusprotsess on lihtne: võite lihtsalt nõustuda vaikeseadetega. See käivitub automaatselt ja käivitatakse teie süsteemses salves, oodates, et saate graafilisi programme käivitada.
Teine etapp: installige programm
Võite installida graafilised Linuxi töölauarakendused, nagu näiteks ükskõik milline muu programm, kasutades käsku apt-get Ubuntu-põhises bassi keskkonnas. Näiteks ütleme, et soovite installida graafilise GTK-põhise vim-redaktori. Bashi aknas käivitage järgmine käsk:
sudo apt-get install vim-gtk
Kolmas samm: muutke Display-keskkonna muutu
Nüüd peate seadistama keskkonnamuutuja "DISPLAY", et see osutaks teie Windows 10-arvutiga töötavale X-serverile. Kui te seda ei tee, siis graafilised rakendused lihtsalt ei käivitu.
Selleks käivitage Bashi keskkonnas järgmine käsk:
export DISPLAY=:0
See seade kehtib ainult teie praeguse Bashi seansi kohta. Kui sul akna sulgeda, unustab see Bash. Peate käivitama selle käsuga iga kord, kui Bash uuesti avatakse ja soovite kasutada graafilist rakendust.
Neljas samm: käivitatakse rakendus
Nüüd saate graafilise rakenduse käivitada, kirjutades selle käivitatava faili nime, nagu oleksite kirjutanud mõnda muud käsku. Näiteks käivitage vim-gtk käivitamiseks:
gvim
See on nii lihtne. Kui rakendus jookseb kokku pärast käivitamist, ei pruugi Linuxi Windowsi alamsüsteem toetada Linuxi süsteemi nõuab seda nõuab. Sellest ei saa palju teha. Kuid andke sellele pilt ja võite avastada, et vajalikud rakendused sobivad hästi!
DISPLAY=:0 command
Näiteks käivitage gvim:
DISPLAY=:0 gvim
Pidage meeles, et seda ei toetata ametlikult, seega võite sattuda keerulisemate rakendustega seotud vigu. Virtuaalne masin on usaldusväärsem lahendus paljude Windowsi graafiliste töölauarakenduste käitamiseks, kuid see on mõne lihtsama kraami jaoks puhas lahendus.