Как запустить рабочий стол Linux с помощью функции подсистемы Windows для Linux

Не поддерживается Оболочка Bash в Windows 10 официально Настольные приложения Linux графический. Microsoft заявляет, что эта функция предназначена только для разработчиков, которые хотят запускать утилиты через Терминал для Linux. но "Подсистема Windows для Linux«Ядро мощнее, чем позволяет Microsoft.

Использование Linux вместе с Windows с годами оказалось все более полезным. Но это может быть сложно Диспетчер двойной загрузки во время настройки, пока виртуальная машина Это связано с некоторыми проблемами со стабильностью.

Одно из решений - использовать подсистему Windows для Linux, но этот вариант не требует среда рабочего стола. Так почему бы просто не установить Дистрибутив Linux которые есть у тебя?

Как запустить рабочий стол Linux с помощью функции подсистемы Windows для Linux - Windows Linux

Вот как запустить рабочий стол Linux внутри Windows с помощью подсистемы Windows для Linux.

Что такое подсистема Windows для Linux?

Если вы не осознавали, в обновлении 2018 Fall Creators Update для Windows 10 была добавлена ​​функция подсистемы Windows для Linux. Это дополнительная функция, которую можно легко установить, которая поддерживает установку Операционные системы Linux Доступно в Магазине Windows.

Как запустить рабочий стол Linux с помощью функции подсистемы Windows для Linux - Windows Linux

Это в основном означает, что вы можете разблокировать Терминал для Linux в Windows: Установить и запустить Приложения для Linux Разные.

Нет необходимости в виртуальной машине и нет двойная загрузка.

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

К счастью, теперь вы можете установить рабочий стол Linux в Windows, если вы сначала настроили подсистему Windows для Linux.

Убедитесь, что ваша система Windows 10 совместима

Прежде чем мы продолжим, важная вещь: вам необходимо использовать 64-разрядную версию Windows.

Вы можете проверить это на Настройки -> Система -> О программе , где вы найдете запись Тип системы. Чтобы продолжить, вы должны убедиться, что эта «64-разрядная операционная система» - это тот вариант, который вы найдете. Если нет, и вы используете 64-разрядные совместимые компоненты, вам необходимо обновить Windows 10 с 32-разрядной до 64-разрядной.

Как запустить рабочий стол Linux с помощью функции подсистемы Windows для Linux - Windows Linux

Еще одно обязательное условие - вам необходимо Запуск Windows 10, сборка 14393 или любая более поздняя версия. Вы можете проверить это на экране حول сам, включенный в Спецификации Windows. Найдите операционную систему - если она выше 14393 (1809), вы можете использовать подсистему Windows для Linux. Если нет, просто запустите Центр обновления Windows.

Как только Windows 10 будет соответствовать этим требованиям, пора следовать нашему руководству Установить подсистему Windows для Linux.

После этого пора добавить рабочий стол.

Установка окружения рабочего стола Linux в Windows

Если вы уже настроили подсистему Windows для Linux, нажмите «Началои введите колотить. Щелкните по первому варианту (команда запуска bash), чтобы начать использовать Linux. Следующие шаги предполагают, что вы установили Ubuntu в качестве предпочитаемой операционной системы Linux.

Начните с выполнения команды обновления и обновления Ubuntu:

sudo apt update

sudo apt upgrade

Пока выполняется это обновление, перейдите в Sourceforge, чтобы загрузить и установить утилиту. VcXsrv Windows X Сервер. (Для Windows доступны другие инструменты X Server, в том числе Смин و MobaXterm. В оставшейся части этого руководства мы будем использовать VcXsrv.)

позволяет вам X сервер Доступ к приложению Linux или графическому пользовательскому интерфейсу (GUI) для среды рабочего стола. Системы Linux полагаются на X для отображения рабочего стола, но его также можно использовать по сети.

Прежде чем продолжить, убедитесь, что ваш X Window Server установлен. Следующим шагом будет установка рабочего стола Linux.

Доступно несколько окружений рабочего стола Linux (LDE). Мы сохраним простоту и установим облегченную среду под названием LXDE. Для установки необходимо ввести:

sudo apt install lxde

После установки LXDE введите эту команду

export DISPLAY=:0

export LIBGL_ALWAYS_INDIRECT=1

Это указывает Linux на отображение рабочего стола через X-сервер. Итак, когда вы запустите X-сервер, который вы скачали выше, вы увидите среду рабочего стола Linux.

мы использовали VcXsrv который имеет инструмент XLLaunch. Щелкните по нему, чтобы открыть окно X Настройки дисплея и выберите одно большое окно или же Одно большое окно без строки заголовка. Искать Номер дисплея пока вы есть и установите его на 0.

Как запустить рабочий стол Linux с помощью функции подсистемы Windows для Linux - Windows Linux

Нажмите "следующий, затем выберитеНе запускать клиентаЧтобы гарантировать, что XLaunch работает только для сервера, что позволит вам запустить рабочий стол Linux позже. Снова нажмите «Далее», затем «Готово». Вы можете сначала нажать на «сохранить конфигурациючтобы спасти его.

Как запустить рабочий стол Linux с помощью функции подсистемы Windows для Linux - Windows Linux

Готовы ли вы загрузить свой рабочий стол Linux? В командной строке введите команду для запуска вашего любимого LDE. Например, для LXDE я буду использовать:

startlxde

Тогда должна появиться среда рабочего стола Linux!

Как запустить рабочий стол Linux с помощью функции подсистемы Windows для Linux - Windows Linux

Теперь вы можете запускать любое из ваших предустановленных приложений Linux и даже устанавливать новые приложения и утилиты.

Не хотите рабочий стол Linux? Вы просто хотите установить приложение

В дополнение к установке рабочего стола Linux вы можете просто установить настольное приложение Linux из Windows 10. Это полезно, если вы планируете установить полный рабочий стол для его использования.

Например, чтобы установить медиаплеер Rhythmbox А чтобы запустить его в Linux в Windows, используйте:

sudo apt install rhythmbox

Убедитесь, что установлена ​​команда экспорта:

export DISPLAY=:0

Затем просто запустите приложение из командной строки Bash:

rhythmbox

Запустится медиаплеер, и вы сможете просмотреть свою медиатеку.

Как запустить рабочий стол Linux с помощью функции подсистемы Windows для Linux - Windows Linux

В этом случае очевидно, что вам нужно будет добавить некоторые медиа-файлы в среду Linux на вашем компьютере. Вы можете сделать это, установив браузер и загрузив файлы, или просто подключив USB-накопитель с проигрываемыми медиафайлами.

После подключения USB-накопителя не забудьте добавить его (в этом примере в качестве буквы диска используется D:):

sudo mount -t drvfs D: /mnt/d

Когда вы закончите, вам нужно будет отключить диск перед его извлечением. Это гарантирует целостность данных на диске.

sudo umount /mnt/d

Хотя вы можете просматривать папки Windows из приложений Linux, реальные файлы не могут быть открыты. Это один из недостатков подсистемы Windows для Linux, хотя он и защищает среду Windows и Linux от повреждений.

Linux на Windows: абсолютная конвергенция!

Подсистема Windows для Linux упрощает Запуск приложений Linux На ПК с Windows. Не нужно беспокоиться о виртуальные машины Или боль от двойной загрузки.

С установленным рабочим столом Linux конвергенция относительно полная. Это отличный способ получить доступ к Linux, не вставая с рабочего стола Windows.

Хотите узнать больше? Вот как начать Использование Linux. Вам также может понравиться узнать, почему Windows после отгрузки ядра Linux все поменяла.

Источник
Перейти к верхней кнопке