enhanced_session
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> |
enhanced_session.1734094089.txt.gz · Last modified: 2024/12/13 12:48 by jp