- XFCE 4.20은 가벼운 X11 데스크톱 환경이라는 기존 강점을 유지하면서 초기 Wayland 지원을 핵심 구성요소에 넣는 전환 릴리스로 준비 중임
- Wayland 도입은 더 단순한 디스플레이 구조와 직접 통신을 통해 성능·보안 개선, 입력 지연 감소, HiDPI 지원을 기대하게 함
- 지원 범위는 xfce4-panel, xfdesktop, libxfce4ui, xfce4-settings부터 시작되며, 구성요소별로 포팅과 호환성 조정이 진행 중임
- 다만 xfwm4 Wayland 개발과 패널 플러그인·애플리케이션 대응이 남아 있어 완전한 XFCE Wayland 세션 일정은 아직 확정되지 않음
- 개발 방향은 X11을 끊어내기보다, 사용자가 익숙한 XFCE 환경을 유지하면서 Wayland를 선택적으로 시험할 수 있게 하는 쪽에 가까움
XFCE 4.20의 Wayland 전환 범위
- XFCE 4.20은 초기 Wayland 지원을 핵심 구성요소에 도입하는 것을 목표로 함
- 기존 XFCE는 가볍고 사용자 지정 가능한 X11 데스크톱 환경으로 알려져 있으며, 4.20은 X11 호환성을 유지한 채 Wayland를 추가함
- 사용자는 기존 XFCE 경험을 계속 쓰면서 Wayland 환경을 시험할 수 있음
-
Wayland가 바꾸는 부분
- Wayland는 오래된 X11 시스템을 대체하도록 설계된 최신 디스플레이 서버 프로토콜임
- 더 단순한 구조와 애플리케이션-디스플레이 서버 간 직접 통신으로 그래픽을 더 부드럽게 하고 입력 지연을 줄이며 보안을 개선함
- 고해상도 디스플레이를 기본 지원해 최신 하드웨어에서 더 선명한 화면을 제공함
- 컴포지터가 창 관리, 애니메이션, 효과를 더 효과적으로 제어하는 컴포지터 중심 접근을 사용함
구성요소별 진행 상황과 남은 작업
-
핵심 구성요소
- xfce4-panel은 wlroots 컴포지터 프레임워크를 사용해 Wayland에 맞게 조정됐으며, Wayland에서 동작하도록 준비됨
- xfdesktop은 Wayland로 포팅됐고, 작업공간과 창 목록 같은 기능 지원이 계속 진행 중임
- libxfce4ui는 X11과 Wayland 양쪽 호환성을 보장하도록 업데이트됨
- xfce4-settings에는 Wayland 대응 구성요소가 추가됐고, 디스플레이 설정은 X11과 Wayland에서 별도로 동작하도록 조정됨
-
아직 남은 과제
- xfwm4의 Wayland 개발이 남아 있음
- 여러 패널 플러그인과 애플리케이션도 Wayland 지원 작업이 필요함
- 장기 목표는 완전한 XFCE Wayland 세션 제공이지만, 정확한 일정은 아직 불확실함
XFCE 4.20 릴리스 일정
- 현재 XFCE 4.20 릴리스 계획은 다음과 같음
- 2024년 11월 1일: XFCE 4.20pre1, 기능 및 문자열 동결
- 2024년 12월 1일: XFCE 4.20pre2, 코드 동결
- 2024년 12월 15일: XFCE 4.20pre3, 최종 동결, 선택적 릴리스
- 2024년 12월 15일: XFCE 4.20 최종 릴리스 예정, pre3가 있을 경우 2024년 12월 29일 전후
- 참고 자료: https://wiki.xfce.org/releng/4.20/roadmap