Ubuntu(라즈베리 파이)에 GUI(Desktop Environment) 설치

By | 2026년 9월 14일
Table of Contents

Ubuntu(라즈베리 파이)에 GUI(Desktop Environment) 설치

시스템 패키지 업데이트

sudo apt update && sudo apt upgrade -y

XFCE 설치

sudo apt install -y xfce4 xfce4-goodies

xrdp 설치 및 XFCE 세션 지정

# xrdp 설치
sudo apt install -y xrdp

# xrdp가 XFCE를 세션으로 사용하도록 설정
echo "xfce4-session" > ~/.xsession

# xrdp 서비스 재시작 및 부팅 시 자동 실행 설정
sudo systemctl restart xrdp
sudo systemctl enable xrdp

# 검증
sudo systemctl status xrdp

방화벽(ufw) 포트 개방

sudo ufw allow 3389/tcp

원격 접속 실행

접속할 PC(Windows 원격 데스크톱 연결 또는 Mac Microsoft Remote Desktop)에서 라즈베리 파이의 IP 주소를 입력하고 접속

문제해결

통신사에서 포트를 막은 경우

Tailscale 을 이용해 접속

라즈베리 파이 XFCE 로그인 후 검은화면

cat ~/.xsession-errors
......
dbus-update-activation-environment: setting DESKTOP_SESSION=rpd-labwc
......
dbus-update-activation-environment: setting GDMSESSION=rpd-labwc
......
00:00:52.111 [ERROR] [types/wlr_linux_dmabuf_v1.c:1246] Failed to get backend DRM FD
......

라즈베리 파이가 부팅할 때 이미 로컬 데스크탑 세션(labwc, 라즈베리파이OS 기본 데스크탑)이 모니터/GPU에 자동 로그인되어 켜져 있다는 뜻입니다. 즉, xfce4를 새로 설치했지만 원래부터 있던 라즈베리파이OS 기본 데스크탑이 이미 화면(GPU/DRM)을 점유하고 있는 상태예요.

Raspberry Pi OS Lite 가 아닌, Raspberry Pi OS (공식 OS) 를 선택한 경우 데스크탑 로그인이 디폴트입니다.

로그인방식 텍스트 로그인으로 변경

sudo raspi-config
# System Options 선택
# S5 Boot / Auto Login 선택
# B1 Console (자동 로그인 없이 콘솔로 부팅) 또는 B2 Console Autologin 선택
# 즉, "Desktop" 관련 옵션(B3, B4)이 아니라 Console 계열을 선택하세요.
sudo reboot

답글 남기기