"Windows 10" galima paleisti grafines "Linux" programas, tačiau reikia nepamiršti, kad ji oficialiai nepalaikoma. Ne kiekviena "Linux" programinės įrangos dalis veikia, o grafinės programos yra dar sudėtingesnės ir mažiau išbandytos. Laikui bėgant, jie turėtų tapti stabilesni, nes "Microsoft" tobulina pagrindinę Windows "Linux" posistemę.
"Windows 10" "Bash" lange palaiko tik 64 bitų dvejetainius failus, todėl negalima įdiegti ir paleisti 32 bitų "Linux" programinės įrangos.
Kaip tai veikia
Pirma, pagalvokime, kaip tai veikia, kad galėtumėte suvokti, ką mes čia darome.
"Windows 10" apima pagrindinį "Windows" Linux "posistemį, kuris leidžia" Windows 10 "paleisti" Linux "programinę įrangą, verčiant" Linux "sistemos skambučius į" Windows "sistemos skambučius.
Kai paleidžiate "Linux" platinimą kaip Ubuntu, jis atsisiunčia ir įdiegia visą "Ubuntu" vartotojo erdvę savo kompiuteryje. Tai apima tuos pačius dvejetainius failus ar programas, kurios paleidžiamos Ubuntu. Tai "Ubuntu" Windows "aplinkoje veikianti aplinka veikia dėl pagrindinės Windows" Linux "posistemės.
"Microsoft" nenori bet kuriuo metu dirbti grafine programine įranga, nes ši funkcija skirta komandinės eilutės kūrimo įrankiams. Tačiau pagrindinė techninė priežastis, dėl kurios grafinės programos nepalaikomos, yra tai, kad jiems reikalingas "X serveris", kad būtų pateikta tokia grafinė sąsaja. Tipiškame "Linux" darbastalyje "X serveris" automatiškai pasirodo, kai įkeliamas kompiuteris, ir visa tai parodo visą darbalaukį ir programas, kurias naudojate.
Tačiau pabandykite atidaryti "Bash" grafinę programą "Windows", ir ji skundžiasi, kad negali atidaryti ekrano.
Jei "Windows" darbalaukyje įdiekite "X" serverio programą ir pakeičia nustatymą "Bash" lange, programos išsiųs grafinę išvestį į "X" serverio programą ir jos bus rodomos "Windows" darbalaukyje. Viskas turėtų gerai veikti, jei šios programos nepriklausytų nuo Linux sistemos skambučių, kurių "Windows" posistemis "Linux" dar nepalaiko.
Pirmas žingsnis: įdiekite X serverį
Yra keletas skirtingų "X" serverių, kuriuos galite įdiegti "Windows" sistemoje, bet mes rekomenduojame "Xming". Atsisiųskite ją ir įdiekite ją "Windows 10" kompiuteryje.
Diegimo procesas yra paprastas: galite priimti numatytuosius nustatymus. Tada jis automatiškai paleidžiamas ir paleidžiamas į jūsų sistemos dėkle, laukdamas, kol paleidėsite grafines programas.
Antras žingsnis: įdiekite programą
Galite įdiegti grafines "Linux" darbastalio programas, tokias kaip bet kuri kita programa, naudojant "apt-get" komandą Ubuntu pagrįstoje "Bash" aplinkoje. Pvz., Tarkime, kad norite įdiegti grafinį GTK pagrindu sukurtą VIM redaktorių. Bash lange paleiskite šią komandą:
sudo apt-get install vim-gtk
Trečias žingsnis: nustatykite savo kintamąjį vaizdinės aplinkos
Dabar jums reikės nustatyti "DISPLAY" aplinkos kintamąjį, kad būtų nurodyta "X" serveryje, kuriame veikia jūsų "Windows 10" kompiuteris. Jei to nepadarysite, grafinės programos tiesiog nepavyks paleisti.
Norėdami tai padaryti, paleiskite šią komandą Bash aplinkoje:
export DISPLAY=:0
Šis nustatymas taikomas tik jūsų dabartinei Bash sesijai. Jei uždarysite langą, Bash jį užmirš. Jums reikės paleisti šią komandą kiekvieną kartą, kai atidarysite Bash ir norite paleisti grafinę programą.
Ketvirtas žingsnis: paleiskite programą
Dabar galite tiesiog paleisti grafinę programą, įvesdami jo vykdomąjį failą, pvz., Įveskite bet kurią kitą komandą. Pavyzdžiui, norėdami paleisti vim-gtk, paleiskite:
gvim
Tai taip paprasta. Jei programa paleidžiama paleidus, "Linux" sistemos reikalaujantys skambučiai gali būti nepalaikomi Windows "Linux" posistemiui. Tai nėra labai daug. Bet padarykite šūvį, o galbūt pasirodys, kad jums reikalingos programos puikiai tinka!
DISPLAY=:0 command
Pavyzdžiui, norėdami paleisti gvim, paleiskite:
DISPLAY=:0 gvim
Atminkite, kad tai nėra oficialiai palaikoma, todėl gali kilti sudėtingesnių programų klaidų. Virtuali mašina yra patikimesnis sprendimas daugeliui grafinių "Linux" darbalaukio programų paleidimo sistemoje "Windows 10", bet tai yra paprastas sprendimas.