7Sep

Kuidas käitada Windows 10 graafilisi töölauareita rakendusi Bashi shellist

click fraud protection

Windows 10 Bashi shell ei toeta ametlikult graafilisi Linuxi töölauarakendusi. Microsoft ütleb, et see funktsioon on mõeldud ainult arendajatele, kes soovivad käivitada Linuxi terminali kommunaalteenuseid. Aga aluseks olev "Windowsi allsüsteem Linuxile" on võimsam kui Microsoft lubab.

Windows 10-s on võimalik graafilisi Linuxi rakendusi, kuid pidage meeles, et see ei ole 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-bitiseid binaarseid faile, seega ei saa te installida ja käitada 32-bitise Linuxi tarkvara.

SEOTUD TOOTED
Kuidas paigaldada ja kasutada Linux Bashi kestat Windows 10-s
Kuidas installida Linuxi tarkvara Windows 10-s Ubuntu Bashi shellis

Kuidas see käib

Esiteks, laskuge täpselt nii, kuidas see töötab, nii et saate mõista, midame teeme siin.

instagram viewer

Windows 10 sisaldab alusdokumenti "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 bash.exe programmi, 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 graafilisele tarkvarale 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", mis muudab kogu töölauale ja rakendustele, mida te kasutate.

Kuid proovige avada graafiline rakendus Windowsist Bashilt ja see kurdab, et ta ei saa kuvada.

Siiski on X-server rakendused, mida saate Windowsi töölauale installida. Tüüpiliselt kasutatakse neid selleks, et muuta Linuxi rakendused teiste arvutite tööle - "X11" -protokoll on üsna vana ja mõeldud kasutamiseks võrguühenduse kaudu.

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.

1. samm: X Serveri

installimine Windowsis on võimalik installida mitu erinevat X-serverit, kuid soovitame kasutada 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 samm: programmi installimine

Võite installida graafilised Linuxi töölauarakendused, nagu näiteks kõik teised programmid, kasutades Ubuntu-põhises bassi keskkonnas käsku apt-get. Näiteks ütleme, et soovite installida graafilise GTK-põhise vim-redaktori. Käivita Bashi aknas järgmine käsk:

sudo apt-get install vim-gtk

See läheb käivitamisprotsessi läbi käsurea aknas, nagu ka Ubuntu puhul.

Kolmas samm: muutke oma Display-keskkonna muutuvat

Nüüd peate seadistama keskkonnamuutuja "DISPLAY", et see osutaks Windows 10-arvuti töötab X-serveris. Kui te seda ei tee, siis graafilised rakendused lihtsalt ei käivitu.

Selleks käivitage Bashi keskkonnas järgmine käsk:

eksport 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 lihtsalt käivitada graafilise rakenduse, kirjutades selle käivitatava faili nime, nagu oleksite kirjutanud mõnda muud käsku. Näiteks vim-gtk käivitamiseks käitaks:

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!

Võite ka kolmandat ja neljandat etappi ühendada, kui soovite. Selle asemel, et eksportida DISPLAY-i muutuja ükshaaval kogu Bashi shelli seansi jaoks, peaksite käivitama graafilise rakenduse järgmise käsuga:

DISPLAY =: 0 käsk

Näiteks gvim käivitamiseks peaksite käivitama:

DISPLAY =:0 gvim

Pidage meeles, et see ei ole ametlikult toetatud, seega võite sattuda keerukamate 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.