Kjør Linux GUI Apps I Windows-10 Bruker Bash

0
212

Bash – den berømte shell brukt i Linux – ble introdusert i Windows-10 i forrige uke som en del av Insider Forhåndsvisning Bygge 14316, dermed tillater deg å kjøre Unix-kommandoene i Windows. I dag, vi har kommet over en måte å kjøre hele Linux grafiske programmer i Windows 10 ved å lansere dem gjennom Bash. Finn ut hvordan etter hopp.

Linux GUI apps on Windows 10 using bash

Takk til w2qw for skjermbildet

Vi viser deg hvordan å sette Bash i Windows-10 for noen dager siden. Det er en av våre mer populære innlegg, og med god grunn: utviklere elsker den populære Unix-shell, og i utgangspunktet bare foretrekker den over Windows’ egne PowerShell. Dev samfunnet var og er glade for å være i stand til å kjøre sine favoritt Unix-kommandoer på sine Windows-10 PC-en.

En utvikler/redditor heter w2qw har oppdaget en indirekte måte å kjøre Linux-applikasjoner på Windows-10 bruker bash i kombinasjon av Xming ‘ s X-serveren. I skjermbildet nedenfor, kan du se Mozilla Firefox, og Vim – GUI-programmer som er kompilert for Ubuntu Linux – kjøre side om side med Windows 10 apps.

Det er en interessant bruk av bash. Sjansene er at Microsoft ikke tenke smart brukerne ville være å bruke det som dette.

Så, hvordan kan du kjøre Linux GUI-applikasjoner på Windows-10? Vi har omskrevet w2qw ‘ beskrivelse av det:

Etter å ha satt opp bash i Windows 10, må du laste ned, installere og konfigurere X Server [SourceForge]. Når det er gjort, kjøre en kommando i følgende stil i bash:

DISPLAY=:0 firefox

w2qw med rette peker på dette er ikke så rask som apper som kjører problemfritt, siden de kjører på toppen av en server, men det er bedre enn å bruke VNC.

Utvikleren fellesskapet er å spille rundt med denne nye-funnet funksjonalitet i sine Pcer. En redditor selv klarte å kjøre Xfce – en komplett desktop miljø som brukes i enkelte Linux-distribusjoner på Windows-10. Her er hvordan det ser ut:

Xfce running on Windows 10

Takk til starlight for skjermbildet

Som noen som ikke har meddled med kommando linje eller med utviklerverktøy for to år siden jeg ble ferdig utdannet som en Software Engineering store, at jeg ikke helt forstår hvordan det hele fungerer. Men, jeg ser inn i det, og forhåpentligvis vil finne en måte å skrive en bedre, trinn-for-trinn veiledning for å guide leserne våre bedre.

Inntil det skjer, vil jeg anbefale deg å bli med i diskusjonen over på Reddit, der fellesskapet er å diskutere implikasjoner og programmer av denne, hvis noen.