Ubuntu RDP 접속시 Dock Bar 안 보일 때
등록일: 2025. 3. 3. 18:42
1. 기본 GNOME 세션을 강제로 실행하도록 설정
기본적으로 XRDP는 Xorg를 사용하여 세션을 실행하며, 종종 GNOME이 정상적으로 로드되지 않는 경우가 있습니다. 이를 해결하려면 .xsession 파일을 수정하여 XRDP가 올바르게 GNOME을 로드하도록 설정해야 합니다.
1) .xsession 파일을 수정
터미널을 열고 다음 명령을 입력하세요.
echo "gnome-session" > ~/.xsession
chmod +x ~/.xsession
이렇게 하면 XRDP를 통해 로그인할 때 GNOME 세션이 실행됩니다.
2) .xrdp.ini 설정 확인
아래 파일을 편집하여 XRDP가 Xorg를 사용하도록 보장합니다.
sudo nano /etc/xrdp/xrdp.ini
다음 줄이 포함되어 있는지 확인하세요.
[Xorg]
name=Xorg
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
파일을 저장한 후 XRDP를 재시작합니다.
sudo systemctl restart xrdp
2. GNOME 관련 패키지 설치 확인
우분투에서 GNOME이 제대로 설치되어 있는지 확인하세요.
sudo apt update
sudo apt install --reinstall ubuntu-desktop gnome-shell
설치가 완료된 후, XRDP를 다시 재시작합니다.
sudo systemctl restart xrdp
3. GNOME 세션 강제 적용
echo "export GNOME_SHELL_SESSION_MODE=ubuntu" >> ~/.xsessionrc
echo "export XDG_CURRENT_DESKTOP=ubuntu:GNOME" >> ~/.xsessionrc
echo "export XDG_SESSION_DESKTOP=ubuntu" >> ~/.xsessionrc