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 :1
728x90

+ Recent posts