Рейтинг:1

Можно ли установить среду рабочего стола Ubuntu по умолчанию gnome в подсистеме Windows для Linux без программы удаленного рабочего стола?

флаг id

Можно ли установить стандартную среду рабочего стола Ubuntu GNOME в подсистеме Windows для Linux без программы удаленного рабочего стола? И если да, то как? Как видите, я абсолютный новичок в Linux.

Nmath avatar
флаг ng
Среды рабочего стола пока официально не поддерживаются в WSL. Вы также не будете использовать «удаленный рабочий стол» — это для управления устройством откуда-то еще. Вы имеете в виду виртуальную машину или «виртуальную машину»? Это самый простой способ установить Ubuntu Desktop на рабочий стол Windows.
UDONTO avatar
флаг id
Нет, не то, то, что я видел до сих пор, было учебниками, в которых рабочий стол из Wsl мог быть доступен через такие программы, как удаленный рабочий стол Windows или VcXsrv Windows X Server (вот пример https://www.youtube.com/watch?v =8SuERIEJJUA) . И мне было интересно, могу ли я (например) визуализировать рабочий стол в приложении Wsl или открыть его с помощью команды в терминале. Но, как кажется, это не так.
Nmath avatar
флаг ng
Люди получили среды рабочего стола, работающие через WSL, но, поскольку он не поддерживается, это не совсем задача для «абсолютного новичка в Linux». Если вам нужен рабочий стол Ubuntu в Windows, используйте виртуальную машину, например VirtualBox.
UDONTO avatar
флаг id
Да, я знаю, что это не то, что должен делать новичок, когда впервые получает в свои руки Linux. Но что бы я искал, если бы хотел это сделать? Не помешает попробовать, верно?
Nmath avatar
флаг ng
Вам придется провести множество исследований, множество проб и ошибок и решить множество проблем, связанных со сложным взаимодействием десятков пакетов, которые сосуществуют, чтобы сформировать функциональную среду рабочего стола. Вы смотрите на то, чтобы идти «против течения», исходя из того, как программное обеспечение в настоящее время запрограммировано для работы. Кроме того, поскольку платформа постоянно развивается, информация, которую вы найдете, может быть устаревшей. И если вы заставите его работать, он может не остаться таким. Вот идея: https://askubuntu.com/q/1162808
Nmath avatar
флаг ng
Запуск полных сред рабочего стола и приложений с графическим интерфейсом через WSL находится в активной разработке и получает поддержку, особенно с WSLg в Windows 11, но WSL по-прежнему является инструментом для запуска приложений командной строки в Windows. Если вам нужна среда рабочего стола, вы используете неправильный инструмент для работы, так что у вас будут плохие времена.Гораздо разумнее преодолеть любые опасения или опасения, которые у вас есть по поводу использования VirtualBox или аналогичного программного обеспечения для виртуальных машин. Первый шаг к выполнению задачи — выбрать правильный инструмент и научиться им правильно пользоваться — все остальное несложно.
UDONTO avatar
флаг id
... Хорошо, это звучит сложнее, чем ожидалось. Итак, если я правильно понимаю, в настоящее время нет возможности запускать среду рабочего стола в Wsl. но есть проекты в работе для этого. в основном в сообществе Windows 11. Ну, мне просто интересно, возможно ли это, потому что нет, я не боюсь виртуальных машин. Просто в настоящее время у меня недостаточно места на диске для его запуска, поэтому я подумал, что Wsl будет более легкой «более естественной» альтернативой (если это имеет смысл).
UDONTO avatar
флаг id
И я не хотел, чтобы в фоновом режиме работала отдельная изолированная машина (обе машины должны иметь доступ к одним и тем же данным).
Рейтинг:0
флаг vn

Из вашего комментария:

Не помешает попробовать, верно?

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

Есть несколько вещей, которые вам нужно решить для запуска Ubuntu Desktop в WSLg. Некоторые довольно легко. Другие, не очень.

  • Во-первых, «сложная часть» — Gnome требует Systemd, который не поддерживает WSL. Я не смотрел видео, на которое вы ссылаетесь в комментариях, но если оно касается получения Ubuntu Desktop на WSL, то, вероятно, оно использует сценарий включения Systemd. Я действительно не рекомендую их без В самом деле понимание того, что происходит. Смотри мой ответ здесь Больше подробностей.

    Если вам нужна среда рабочего стола под WSLg, я бы порекомендовал такую, которая не требует Systemd, например (но не ограничиваясь, конечно) Xfce4.

    С другой стороны, если вы используете WSL2 для ознакомления с различными технологиями Linux, то глубокое погружение в Systemd — очень интересный проект. В настоящее время я довольно глубоко копаюсь в Systemd на WSL по своим собственным причинам.

  • Во-вторых, WSLg под Windows 11 использует серверную часть Weston (в другом, «системном» дистрибутиве) для отображения приложений с графическим интерфейсом. На самом деле он использует протокол RDP (с некоторыми расширениями с открытым исходным кодом) в Windows для подключения к дисплею Weston.

    Как отмечено в этот ответ, Weston является эталонным сервером Wayland, а сервер Wayland предоставляет собственный оконный менеджер. Это означает, что для запуска среды рабочего стола с оконным менеджером под WSLg вам нужно запустить либо «Weston in Weston», либо (что более вероятно для большинства сегодняшних DE) полноэкранное окно Xwayland, в котором вы запускаете DE. Смотрите этот ответ для получения подробной информации о том, как это сделать.

    Вы также можете использовать полноэкранный VcXsrv или другой X-сервер в Windows.

Даже в Windows 11 с WSLg я все еще думаю, что xrdp (в WSL) с клиентом Windows RDP — лучший способ получить доступ к любой полноэкранной среде рабочего стола в WSL, например этот ответ. Этому есть несколько причин:

  • По крайней мере, в настоящее время RDP является гораздо более стабильной технологией, чем Xwayland под управлением Weston под WSLg. Я продолжаю сталкиваться с проблемами клавиатуры (и другими) при попытке использовать Xwayland для запуска среды рабочего стола. Вероятно, со временем это улучшится, но помните, что RDP (по крайней мере, клиент Windows) является критически важным бизнес-приложением для корпоративных приложений (Azure и многих других). Это будет очень надежен и хорошо поддерживается корпорацией Майкрософт.

  • Когда вы находитесь в полноэкранном сеансе RDP, такие вещи, как Альт+Вкладка работают, как ожидается, в DE. Пока вы используете сторонний XServer или Xwayland, Windows продолжает перехватывать Альт+Вкладка, уводя вас от вашего DE.

Ответить или комментировать

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