Кто-нибудь нашел способ заставить расширенную сессию работать в Hyper-V (Windows 10) с гостевой Lubuntu 18.04 LTS?
После создания новой виртуальной машины со свежей «минимальной» установкой Lubuntu сеанс Basic работает нормально. Чтобы получить поддержку изменения размера, общих папок и буфера обмена, я попытался включить расширенный сеанс, запустив install.sh
из linux-vm-tools .
Однако это не работает, поскольку сценарий предполагает наличие рабочего стола GNOME. Кто-нибудь смог изменить это для работы с Lubuntu и LXDE? Это было бы очень полезно для одноцелевых виртуальных машин, где рабочий стол и приложения GNOME избыточны.
(править)
Я наивно пытался исправить install.sh
следующим образом, исходя из среды работающей Lubuntu. Но поскольку это не работает, в скрипте должна быть какая-то другая специфическая для Ubuntu деталь, которая не относится к Lubuntu. Кто-нибудь заставил его работать?
61,62c61,64
< export GNOME_SHELL_SESSION_MODE=ubuntu
< export XDG_CURRENT_DESKTOP=ubuntu:GNOME
---
> export XDG_CURRENT_DESKTOP=LXDE
> export XDG_SESSION_DESKTOP=Lubuntu
> export DESKTOP_SESSION=Lubuntu
> export GDMSESSION=Lubuntu
У меня была такая же проблема, и я заставил ее работать. Кажется, есть много вещей, которые можно «удалить» из сценария install.sh
, чтобы заставить эту работу работать с Lubuntu 18.04 в последней сборке Windows 10. Итак, мои изменения были следующими:
/etc/xrdp/startubuntu.sh
за исключением строки, которая вызывает startwm.sh
: #!/bin/sh
exec /etc/xrdp/startwm.sh
Добавить lxsession -s LXDE -e LXDE
до конца файла /etc/xrdp/startwm.sh
.
Я не уверен, нужно ли это, но добавьте в свой домашний каталог файл с именем .xsession
с содержимым lxsession -s LXDE -e LXDE
.
Я также изменил переключение комментариев к первым строкам, относящимся к пакетам ядра HWE:
#HWE=""
HWE="-hwe-18.04"
Надеюсь, это решит вашу проблему. Некоторые части этого решения были основаны на этом блоге .