7Sep

Suorita graafisia Linux-työasemaohjelmia Windows 10: n Bash Shellistä

Windows 10: n Bash-kuori ei tue virallisesti graafisia Linux-työasemaohjelmia. Microsoft sanoo, että tämä ominaisuus on suunniteltu vain kehittäjille, jotka haluavat käyttää Linux-päätelaitteita. Mutta taustalla oleva "Windows-alijärjestelmä Linuxille" on tehokkaampi kuin Microsoft antaa.

Voit käyttää graafisia Linux-sovelluksia Windows 10: ssa, mutta muista, että sitä ei ole virallisesti tuettu. Kaikki Linux-ohjelmat eivät toimi, ja graafiset sovellukset ovat entistä monimutkaisempia ja vähemmän testattuja. Mutta niiden pitäisi olla vakaampia ajan myötä, koska Microsoft parantaa Linuxin perustuvaa Windows-alijärjestelmää.

Windows 10: n Bash-kuori tukee vain 64-bittisiä binäärejä, joten 32-bittistä Linux-ohjelmistoa ei voi asentaa ja käyttää.

LIITTYVÄT ARTIKKIT
Asenna ja käytä Linux Bash Shellä Windowsissa 10
Asenna Linux-ohjelmisto Windows 10: n Ubuntu Bash Shell

Kuinka tämä toimii

Ensin ajetaan alas tarkalleen miten tämä toimii, jotta voit saada jonkinlaisen käsityksen siitä, mitäme täällä.

Windows 10 sisältää taustalla olevan "Windows-alijärjestelmän Linuxille", jonka avulla Windows 10 voi käyttää Linux-ohjelmistoa kääntämällä Linux-järjestelmäpuhelut Windowsin järjestelmäpuheluihin.

Kun suoritat bash.exe-ohjelman, se lataa ja asentaa tietokoneellesi täydellisen Ubuntu-käyttäjätila-kuvan. Tämä sisältää täsmälleen samat binäärit( tai sovellukset), jotka toimisivat Ubuntussa. Tämä "Bash Ubuntu Windowsissa" -ympäristössä toimii Linuxin alla olevan Windows-alijärjestelmän ansiosta.

Microsoft ei halua käyttää työtä graafisessa ohjelmistossa, sillä tämä ominaisuus on tarkoitettu komentorivien kehittäjävälineille. Mutta tärkein tekninen syy, jonka mukaan graafisia sovelluksia ei tueta, on se, että ne tarvitsevat "X-palvelimen" tarjotakseen kyseisen graafisen käyttöliittymän. Tyypillisessä Linux-työpöydässä tämä "X-palvelin" tulee näkyviin automaattisesti, kun käynnistät tietokoneen ja tekee koko työpöydän ja käyttämäsi sovellukset.

Mutta yritä avata graafinen sovellus Bashista Windowsissa, ja se valittaa, ettei se pysty avaamaan näyttöä.

On kuitenkin olemassa X-palvelinsovelluksia, jotka voidaan asentaa Windows-työpöydälle. Tyypillisesti näitä käytetään Linux-sovellusten suorittamiseen muissa tietokoneissa - "X11" -protokolla on melko aikaisempi ja se on suunniteltu siten, että se kykenee suorittamaan verkkoyhteyden.

Jos asennat X-palvelinsovelluksen Windows-työpöydällesi ja muutat asetusta Bash-kuoressa, sovellukset lähettävät graafisen tulostuksen X-palvelinohjelmalle ja ne näkyvät Windows-työpöydällä.Kaikkien pitäisi toimia hyvin, olettaen, että nämä sovellukset eivät ole riippuvaisia ​​Linux-järjestelmäpuheluista, joita Windowsin alijärjestelmä Linuxille ei vielä tueta.

Vaihe yksi: X-palvelimen asentaminen

Voit asentaa Windows-palvelimeen useita eri X-palvelimia, mutta suosittelemme Xming. Lataa se ja asenna se Windows 10 -tietokoneeseesi.

Asennusprosessi on yksinkertainen: Voit hyväksyä oletusasetukset. Sen jälkeen se käynnistyy ja ajetaan automaattisesti alustallesi, odottaa, että suoritat graafisia ohjelmia.

Vaihe kaksi: Ohjelman asentaminen

Voit asentaa graafisia Linux-työpöytäohjelmia, kuten mitä tahansa muuta ohjelmaa, käyttämällä apt-get-komentoa Ubuntu-pohjaisessa Bash-ympäristössä.Oletetaan esimerkiksi, että haluat asentaa graafisen, GTK-pohjaisen vim-editoijan. Sinun olisi suoritettava seuraava komento Bash-ikkunassa:

sudo apt-get asennus vim-gtk

Se käy komentojonon ikkunan asennusprosessissa, aivan kuten se tekee Ubuntussa.

Kolmas vaihe: Määritä näyttöympäristön muuttujasi

Nyt sinun on asetettava "DISPLAY" -ympäristön muuttuja osoitettavaksi Windows 10 -tietokoneessa toimivassa X-palvelimessa. Jos et tee tätä, graafiset sovellukset eivät yksinkertaisesti käynnisty.

Tätä varten suorita seuraava komento Bash-ympäristössä:

-vienti DISPLAY =: 0

Tämä asetus koskee vain nykyistä Bash-istuntoasi. Jos suljet ikkunan, Bash unohtaa sen. Sinun on suoritettava tämä komento aina, kun avaat Bashin uudelleen ja haluat käyttää graafista sovellusta.

Vaihe neljä: Aloita sovellus

Nyt voit käynnistää graafisen sovelluksen kirjoittamalla sen suoritettavan ohjelman nimen, kuten kirjoitat minkä tahansa muun komennon. Esimerkiksi käynnistää vim-gtk: n, suoritat:

gvim

Se on niin yksinkertaista. Jos sovellus kaatuu käynnistämisen jälkeen, Linux-järjestelmä pyytää sitä edellyttäen, että Windows-alijärjestelmä ei tue Linuxia. Sinulla ei ole paljon voit tehdä tästä.Mutta anna sille kuva, ja saatat huomata, että tarvitsemat sovellukset toimivat kunnolla.

Voit myös yhdistää kolmannen ja neljännen vaiheen, jos haluat. Sen sijaan, että vietisit DISPLAY-muuttujaa kerran koko Bash-kuori-istunnolle, suorittaisit vain graafisen sovelluksen, jossa on seuraava komento:

DISPLAY =: 0 -komento

Esimerkiksi gvim käynnistääksesi:

DISPLAY =:0 gvim

Muista, että tämä ei ole virallisesti tuettu, joten voit joutua virheisiin monimutkaisempien sovellusten kanssa. Virtuaalikone on luotettavampi ratkaisu monien graafisten Linux-työpöytäsovellusten suorittamiseen Windows 10: ssa, mutta tämä on kätevä ratkaisu joillekin yksinkertaisemmille tavaroille.