Как запустить Linux-десктоп с помощью Windows Subsystem for Linux

Категория: линукс

Запуск Linux параллельно с Windows становится все более полезным с годами. Однако управление двойной загрузкой может быть сложным, а настройка виртуальной машины иногда вызывает проблемы со стабильностью. Одним из решений является использование Windows Subsystem for Linux. Вот как запустить Linux-десктоп на Windows с помощью Windows Subsystem for Linux.

Что такое Windows Subsystem for Linux?

Windows Subsystem for Linux (WSL) — это опциональная функция для Windows 10 и 11, которая поддерживает установку операционных систем Linux, доступных в магазине Windows. С выпуском WSL 2 на Windows 11 работа с Linux на Windows стала еще лучше, благодаря полному ядру Linux, управляемым виртуальным машинам и полной совместимости с системными вызовами.

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

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

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

Перед началом убедитесь, что у вас установлена 64-битная версия Windows.

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

Чтобы запустить WSL 2, вам нужен Windows 11 или Windows 10 версии 1903 с билдом 18362 или выше. Если вы просто хотите запустить WSL, вам нужен Windows 10 билд 14393 или выше. Это можно найти на том же экране "О программе", в разделе "Спецификации Windows". Найдите "Сборка ОС" — если она выше 14393, вы можете использовать Windows Subsystem for Linux. В противном случае просто выполните обновление Windows.

После того как ваша установка Windows станет совместимой, следуйте нашему руководству по установке Windows Subsystem for Linux. Когда это будет настроено, можно добавить десктопное окружение.

Установка десктопа WSL

Если вы уже настроили Windows Subsystem for Linux, нажмите "Пуск" и введите "bash". Выберите первую опцию (команда запуска bash), чтобы начать использование Linux. Мы будем использовать Ubuntu как предпочтительную операционную систему Linux.

Начните с выполнения обновления и апгрейда Ubuntu:

sudo apt update
sudo apt upgrade

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

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

Существует много десктопных окружений Linux, доступных для WSL. Мы будем использовать простое и легкое окружение под названием LXDE. Для установки введите:

sudo apt install lxde

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

export DISPLAY=:0
export LIBGL_ALWAYS_INDIRECT=1

Это указывает Linux отображать десктоп через X сервер. Теперь вы увидите десктопное окружение, когда запустите ранее загруженную программу X сервера.

VcXsrv имеет инструмент XLaunch. Нажмите на него, чтобы открыть окно "Настройки X Display". Выберите "Одно большое окно" или "Одно большое окно без заголовка". Также найдите номер дисплея и установите его на 0. Нажмите "Далее" и выберите "Запустить без клиента", чтобы XLaunch запускал только сервер, позволяя вам запустить десктоп Linux позже. Нажмите "Далее" и "Готово". Вы также можете сохранить конфигурацию.

Готовы запустить свой 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:

export DISPLAY=:0

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

rhythmbox

Медиаплеер запустится, готовый к использованию.

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

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

sudo mount -t drvfs D: /mnt/d

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

sudo umount /mnt/d

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

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





Если вам нужен по настоящему хороший и профессиональный веб хостинг или свой высокопроизводительный сервер, то смело переходите по ссылке и заказывайте!

 

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2024  
Clicky