Запуск рабочего стола Linux с помощью Подсистемы Windows для Linux (WSL)

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

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

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

Подсистема Windows для  Linux (WSL) — это дополнительная функция для Windows 10 и 11, которая поддерживает установку операционных систем Linux, доступных в Windows Store.

По сути, вы можете открыть терминал Linux в Windows, а также установить и запустить программное обеспечение Linux. Нет необходимости устанавливать какие-либо приложения для виртуализации и нет двойной загрузки.

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

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

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

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

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

Еще одним обязательным условием является то, что вам необходимо использовать Windows 10, сборка 14393 или более поздняя. Вы можете проверить это на том же экране «О программе», который указан в разделе «Технические характеристики Windows». Ищите сборку ОС — если она выше 14393, вы можете использовать подсистему Windows для Linux. Если нет, просто запустите Центр обновления Windows.

После того, как Windows 10 станет совместимой, можно перейти к установке подсистемы Windows для Linux.

Установка рабочего стола в WSL

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

Начните с запуска обновления и обновления Ubuntu:

sudo apt update
sudo apt upgrade

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

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

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

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

sudo apt install lxde

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

export DISPLAY=:0
export LIBGL_ALWAYS_INDIRECT=1

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

Мы использовали VcXsrv, в котором есть инструмент XLaunch. Щелкните здесь, чтобы просмотреть окно X Display Settings, и выберите One large window или One large window without titlebar. В поле Display numbe, и установите «0».

Нажмите Next, затем выберите Start no client, чтобы XLaunch запускал только сервер. Это позволит вам запустить рабочий стол Linux позже. Снова нажмите Next, затем Finish. Вы можете нажать кнопку Save configuration, чтобы сохранить настройки.

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

startlxde

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

Теперь вы можете запускать любое из предустановленных программ Linux и даже устанавливать новые приложения и утилиты. Другие среды рабочего стола, совместимые с WSL, включают KDE. Вы даже можете установить GNOME в Windows для полноценного использования рабочего стола Ubuntu.

Не хотите среду рабочего стола WSL? Просто установите приложение для Linux

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

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

sudo apt install rhythmbox

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

export DISPLAY=:0

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

rhythmbox

Запустится медиаплеер, готовый для поиска библиотеки.

Теперь вам потребуется добавить некоторые медиафайлы в среду 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, не покидая рабочего стола Windows. Хотите узнать больше? Пришло время начать работу с Linux.

Поделитесь с друзьями

Добавить комментарий

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x