728x90
xrdp 원격 데스크톱 설치
bluesanta@bluesanta-AI-Series:~$ sudo apt install xrdp
상단 상태바(Top Panel)나 도크(Dock) 보이도록 설정
bluesanta@bluesanta-AI-Series:~/xdna-driver/build$ vi ~/.xsessionrc
내용 추가
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
GNOME 세션을 지정
bluesanta@bluesanta-AI-Series:~$ echo "gnome-session" > ~/.xsession
기본 GNOME 상태바 설정 (우측 상단 메뉴)
bluesanta@bluesanta-AI-Series:~$ sudo apt install gnome-shell-extension-manager
xrdp 내에서 GPU(Radeon 890M) 가속 활성화
bluesanta@bluesanta-AI-Series:~$ sudo adduser xrdp video
info: Adding user `xrdp' to group `video' ...
bluesanta@bluesanta-AI-Series:~$ sudo adduser xrdp render
info: Adding user `xrdp' to group `render' ...
bluesanta@bluesanta-AI-Series:~$ sudo systemctl restart xrdp
turbovnc, virtualgl 설치
bluesanta@bluesanta-AI-Series:~$ wget https://github.com/TurboVNC/turbovnc/releases/download/3.3/turbovnc_3.3_amd64.deb
bluesanta@bluesanta-AI-Series:~$ sudo dpkg -i turbovnc_3.3_amd64.deb
bluesanta@bluesanta-AI-Series:~$ wget https://github.com/VirtualGL/virtualgl/releases/download/3.1.4/VirtualGL-3.1.4.x86_64.rpm
bluesanta@bluesanta-AI-Series:~$ sudo alien -k VirtualGL-3.1.4.x86_64.rpm
bluesanta@bluesanta-AI-Series:~$ sudo dpkg -i virtualgl_3.1.4-20251007_amd64.deb
bluesanta@bluesanta-AI-Series:~$ /opt/VirtualGL/bin/vglrun --version
VirtualGL v3.1.4 (Build 20251007)
bluesanta@bluesanta-AI-Series:~$ sudo reboot
VirtualGL 설정
bluesanta@bluesanta-AI-Series:~$ sudo /opt/VirtualGL/bin/vglserver_config
1) Configure server for use with VirtualGL (GLX + EGL back ends)
2) Unconfigure server for use with VirtualGL (GLX + EGL back ends)
3) Configure server for use with VirtualGL (EGL back end only)
4) Unconfigure server for use with VirtualGL (EGL back end only)
X) Exit
Choose:
1
Restrict 3D X server access to vglusers group (recommended)?
[Y/n]
n
Restrict framebuffer device access to vglusers group (recommended)?
[Y/n]
y
Disable XTEST extension (recommended)?
[Y/n]
y
... Creating /etc/modprobe.d/virtualgl.conf to set requested permissions for
/dev/nvidia* ...
... Granting write permission to /dev/dri/card0 for vglusers group ...
chown: 부적절한 그룹: `root:vglusers'
... Granting write permission to /dev/dri/renderD128 for vglusers group ...
chown: 부적절한 그룹: `root:vglusers'
... Modifying /etc/X11/xorg.conf.d/99-virtualgl-dri.conf to enable DRI
permissions for vglusers group ...
... /etc/gdm3/Init/Default has been saved as /etc/gdm3/Init/Default.orig.vgl ...
... Adding xhost +LOCAL: to /etc/gdm3/Init/Default script ...
... Creating /usr/share/gdm/greeter/autostart/virtualgl.desktop ...
Done. You must restart the display manager for the changes to take effect.
1) Configure server for use with VirtualGL (GLX + EGL back ends)
2) Unconfigure server for use with VirtualGL (GLX + EGL back ends)
3) Configure server for use with VirtualGL (EGL back end only)
4) Unconfigure server for use with VirtualGL (EGL back end only)
X) Exit
Choose:
x
bluesanta@bluesanta-AI-Series:~$ sudo reboot
TurboVNC 서버 실행
bluesanta@bluesanta-AI-Series:~$ /opt/TurboVNC/bin/vncserver :1
You will require a password to access your desktops.
Password:
Warning: password truncated to the length of 8.
Verify:
Would you like to enter a view-only password (y/n)? y
Password:
Warning: password truncated to the length of 8.
Verify:
Desktop 'TurboVNC: bluesanta-AI-Series:1 (bluesanta)' started on display bluesanta-AI-Series:1
Starting applications specified in /opt/TurboVNC/bin/xstartup.turbovnc
Log file is /home/bluesanta/.vnc/bluesanta-AI-Series:1.log
bluesanta@bluesanta-AI-Series:~$ echo 'export PATH=/opt/TurboVNC/bin:$PATH' >> ~/.bashrc
bluesanta@bluesanta-AI-Series:~$ source ~/.bashrc
bluesanta@bluesanta-AI-Series:~$ vncserver :1
A VNC server is already running as :1728x90