7Sep

Како изводити графичке Линук апликације за десктоп из Виндовс 10 Басх схелл-а

click fraud protection

Басх схелл Виндовс 10 не званично подржава графичке Линук десктоп апликације.Мицрософт каже да је ова функција дизајнирана само за програмера који желе да покрену Линук терминалске услуге.Али основни "Виндовс подсистем за Линук" је снажнији од Мицрософт-а.

Могуће је покренути графичке Линук апликације у Виндовсу 10, али имајте на уму да није званично подржан.Не ради се сваки део Линук софтвера, а графичке апликације су још комплексније и мање тестиране.Али, ово би требало постати стабилније током времена, док Мицрософт побољшава основни Виндовс подсистем за Линук.

Басх схелл за Виндовс 10 подржава само 64-битне бинарне датотеке, тако да не можете инсталирати и покренути 32-битни Линук софтвер.

РЕЛАТЕД АРТИЦЛЕС
Како инсталирати и користити Линук Басх схелл на Виндовсу 10
Како инсталирати Линук Софтвер у Виндовс 10 Убунту Басх Схелл

Како ово функционише

Прво, покрените тачно како то функционише како бисте могли разумјети штаРадимо овде.

Виндовс 10 укључује основни "Виндовс подсистем за Линук" који дозвољава Виндовсу 10 да покреће Линук софтвер превођењем Линук системских позива на Виндовс системске позиве.

instagram viewer

Када покренете програм басх.еке, он преузима и инсталира комплетну слику Убунту кориснички простор на вашем рачунару.Ово укључује исте бинарије или апликације - које би се покренуле на Убунту.То "баш на Убунту на Виндовсу" окружење ради захваљујући основном Виндовс подсистему за Линук.

Мицрософт не жели да проводи било какво радно време на графичком софтверу, јер је ова функција намењена алатима за развој алата за командну линију.Али главни технички разлог због кога графичке апликације нису подржане јесте да њима треба "Кс сервер" да обезбеди тај графички интерфејс.На типичној Линук радној површини, тај "Кс сервер" се аутоматски појављује када покренете рачунар и чини се читавом радном површином и апликацијама које користите.

Али покушајте да отворите графичку апликацију из Басх-а на Виндовс-у, али ће се жалити да не може отворити екран.

Постоје Кс сервер апликације које можете инсталирати на Виндовс радној површини, међутим.Обично се оне користе за рад Линук апликација које раде на другим рачунарима - протокол "Кс11" је прилично стар и дизајниран је са могућношћу покретања мрежне везе.

Ако инсталирате Кс сервер апликацију на Виндовс радној површини и промените поставку у Басх схелл-у, апликације ће послати свој графички излаз на Кс сервер апликацију и они ће се појавити на вашој радној површини оперативног система Виндовс.Све би требало да ради добро, под претпоставком да те апликације не зависе од Линук системских позива које Виндовс Подсистем за Линук још увек не подржава.

Корак један: Инсталирајте Кс сервер

Постоји неколико различитих Кс сервера које можете инсталирати на Виндовсу, али препоручујемо Ксминг.Преузмите и инсталирајте на свој Виндовс 10 рачунар.

Поступак инсталације је једноставан: можете прихватити само подразумеване поставке.Онда ће се аутоматски покренути и покренути у системској палети, чекајући да покренете графичке програме.

Други корак: Инсталирајте програм

Можете инсталирати графичке Линук програме за десктоп, као што можете и било који други програм, користећи апт-гет команду у Убунту базираном окружењу.На пример, рецимо да желите инсталирати графички, вим едитор са ГТК-ом.Покренули би следећу команду у прозору Басх:

судо апт-гет инсталирати вим-гтк

Проћиће кроз процес инсталације у прозору наредбене линије, баш као и на Убунту.

Корак три: Поставите варијабилно окружење за приказивање

Сада ћете морати да подесите променљиву окружења "ДИСПЛАИ" да бисте показивали на Кс серверу који ради на вашем Виндовс 10 рачунару.Ако то не урадите, графичке апликације једноставно неће покренути.

Да бисте то урадили, покрените следећу команду у окружењу Басх:

екпорт ДИСПЛАИ =: 0

Ова поставка се односи само на вашу тренутну сесију Басх-а.Ако затворите прозор, Басх ће то заборавити.Морате покренути ову наредбу сваки пут када поново отворите Басх и желите да покренете графичку апликацију.

Четврти корак: Покрените апликацију

Сада можете покренути графичку апликацију уписивши име своје извршне датотеке, као што бисте унели било коју другу команду.На пример, да бисте покренули вим-гтк, покренули бисте:

гвим

То је тако једноставно.Ако се апликација сруши након покретања, Линук систем позива да захтеви можда не подржавају Виндовс подсистем за Линук.Не можете пуно тога учинити.Али, дајте га узорак, а можда ћете наћи да су апликације које вам требају добро функционирати!

Такође можете комбиновати трећи и четврти корак, ако желите.Уместо да извозите варијаблу ДИСПЛАИ једном за целу Басх школску сесију, једноставно бисте покренули графичку апликацију са следећом командом:

ДИСПЛАИ =: 0 команда

На примјер, за покретање гвим, требали бисте покренути:

ДИСПЛАИ =:0 гвим

Запамтите, ово није званично подржано, тако да можете уочити грешке са сложенијим апликацијама.Виртуелна машина је поуздано решење за покретање многих графичких Линук десктоп апликација на Виндовсу 10, али ово је уредно решење за неке од једноставних ствари.