Рекомендуемые, 2024

Выбор редактора

В оболочке Bash Windows 10 можно запускать графические приложения Linux с помощью этого трюка

How to Run Linux/Bash on Windows 10 | Windows 10 Bash & Linux Subsystem Setup

How to Run Linux/Bash on Windows 10 | Windows 10 Bash & Linux Subsystem Setup

Оглавление:

Anonim

Microsoft заявила, что не будет поддерживать графические приложения в Bash на Windows. Но предприимчивые вундеркинды, подобные w2qw на Reddit, уже выяснили, как запускать графические приложения с Bash в Windows 10. Основной код гораздо более эффективен, чем Microsoft, вначале.

Установка X-сервера

Это возможно, потому что Оболочка Bash для Windows больше, чем просто оболочка. Microsoft построила целую «подсистему Windows для Linux», которая позволяет Windows 10 изначально запускать приложения Linux, даже графические. Установите Bash для Windows 10, и на самом деле у вас будет полный уровень операционной системы для приложений Linux и полная среда пользовательского пространства Ubuntu, то есть все, что находится над ядром Linux.

Единственный недостающий элемент - это X-сервер, который позволяет использовать эти графические приложения появятся на вашем рабочем столе Windows. Это в основном тот же метод, который люди использовали для запуска графических настольных приложений Linux по сети.

Xming X Server для Windows хорошо подходит для этого, хотя для Windows есть другие серверы X, и они также должны работать. Загрузите и установите его на ПК с Windows 10 для начала работы. Вы можете просто использовать настройки по умолчанию, и он будет работать нормально. Запустите Xming, и он появится в вашем системном трее, работая в фоновом режиме и ожидая, когда вы запустите графическую программу Linux.

w2qw

Это настольные приложения для Linux под управлением Windows 10.

Запуск приложений из Bash Ubuntu shell

Теперь вам нужно будет установить графическое приложение, которое вы можете сделать со стандартной командой apt-get в среде оболочки Bash. Команда apt-get имеет доступ к всем репозиториям программного обеспечения Ubuntu, поэтому вы можете использовать их для установки графических приложений без каких-либо дополнительных настроек.

Например, чтобы установить версию Firefox в Firefox из репозиториев Ubuntu, вы просто запускаете следующая команда:

apt-get install firefox

После того, как вы установили программу, вы можете указать сервер X и запустить приложение. Например, чтобы запустить Firefox, выполните приведенные ниже команды. (Чтобы запустить другое графическое приложение, просто укажите его имя вместо «firefox.») «

export DISPLAY =: 0

firefox

Предполагая, что вы используете X-сервер, такой как Xming на вашем ПК с Windows, графический приложение должно работать. Он может работать не так быстро: приложения не могут использовать прямой рендеринг для непосредственного запуска вашего оборудования.

В настоящее время это немного нестабильно. Многие приложения, которые я пытался, не смогли выполнить надежно. Некоторые люди говорят о лучшем успехе. Но ошибки не удивляют, поскольку подсистема Windows для Linux является бета-версией, и это ее первый выпуск. Поскольку Microsoft улучшает базовый код, приложения, даже эти графические приложения, со временем должны работать лучше и лучше.

Top