Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| enhanced_session [2024/12/13 12:48] – jp | enhanced_session [2024/12/13 13:11] (current) – jp | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| ---- | ---- | ||
| - | === Настройка Enhanced Session для Ubuntu === | + | === Настройка Enhanced Session для Ubuntu |
| Обновляем apt | Обновляем apt | ||
| apt update && apt upgrade -y | apt update && apt upgrade -y | ||
| - | Устанавливаем hv_kvp драйвер HYPER-V | + | Устанавливаем |
| apt install -y linux-tools-virtual${HWE} | apt install -y linux-tools-virtual${HWE} | ||
| apt install -y linux-cloud-tools-virtual${HWE} | apt install -y linux-cloud-tools-virtual${HWE} | ||
| - | {{tag> | + | Устанавливаем //xRDP// |
| + | |||
| + | apt install -y xrdp | ||
| + | Настраиваем автостарт //xRDP// | ||
| + | |||
| + | | ||
| + | | ||
| + | Правим конфиги //xRDP// следующим образом: | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | < | ||
| + | sed -i_orig -e ' | ||
| + | sed -i_orig -e ' | ||
| + | sed -i_orig -e ' | ||
| + | sed -i_orig -e ' | ||
| + | </ | ||
| + | </ | ||
| + | Пилим скрипт для настрройки сессии | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | < | ||
| + | if [ ! -e / | ||
| + | cat >> / | ||
| + | #!/bin/sh | ||
| + | export GNOME_SHELL_SESSION_MODE=ubuntu | ||
| + | export XDG_CURRENT_DESKTOP=ubuntu: | ||
| + | exec / | ||
| + | EOF | ||
| + | chmod a+x / | ||
| + | fi | ||
| + | </ | ||
| + | </ | ||
| + | Устанавливаем скрипт | ||
| + | |||
| + | sed -i_orig -e ' | ||
| + | Делаем ренейм дисков в общие | ||
| + | <WRAP prewrap> | ||
| + | < | ||
| + | sed -i -e ' | ||
| + | sed -i_orig -e ' | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Настраиваем запуск //vmw//, если необходимо | ||
| + | <WRAP prewrap> | ||
| + | < | ||
| + | echo " | ||
| + | </ | ||
| + | </ | ||
| + | Настраиваем запуск // | ||
| + | |||
| + | echo " | ||
| + | Настраиваем политику для //xRDP// сессий. | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | < | ||
| + | cat > / | ||
| + | [Allow Colord all Users] | ||
| + | Identity=unix-user: | ||
| + | Action=org.freedesktop.color-manager.create-device; | ||
| + | ResultAny=no | ||
| + | ResultInactive=no | ||
| + | ResultActive=yes | ||
| + | EOF | ||
| + | |||
| + | systemctl daemon-reload | ||
| + | systemctl start xrdp | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | :!: После данных действий необходимо выключить нашу VM. | ||
| + | |||
| + | Дальнейшие действия выполняем на хост-системе с HYPER-V. | ||
| + | |||
| + | Проверям, | ||
| + | |||
| + | | ||
| + | Если нет - включаем | ||
| + | |||
| + | | ||
| + | Переключаем нашу VM с //VMBus// на // | ||
| + | |||
| + | | ||
| + | |||
| + | Теперь //Enhanced session// должна заработать. | ||
| + | |||
| + | :!: Внимание, | ||
| + | |||
| + | ;#; | ||
| + | {{: | ||
| + | ;#; | ||
| + | |||
| + | {{tag> | ||