일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- ControlNet
- 트랜스포머
- 가상환경
- TRANSFORMER
- 일론 머스크
- 딥마인드
- 생성형 AI
- 멀티모달
- 확산 모델
- 인공지능
- LORA
- 서보모터
- 티스토리챌린지
- 오블완
- 오픈AI
- PYTHON
- tts
- 휴머노이드 로봇
- 아두이노
- 딥러닝
- ubuntu
- 메타
- ChatGPT
- AI 기술
- OpenAI
- 뉴럴링크
- 시간적 일관성
- 우분투
- AI
- LLM
- Today
- Total
AI 탐구노트
[우분투] Wayland & X11 : Display Server 비교 및 전환하기 본문
컴퓨터의 발전 과정을 보면 지금처럼 윈도우, Mac에서처럼 GUI 기반으로 된 컴퓨터가 나오기 전까지는 대부분 단순 텍스트 입력만 가능한 터미널을 이용했습니다. 예를 들어 오래 전 은행에서 근무하셨던 분들은 '3270 터미널' 같은 용어를 아실 수도 있을 것 같습니다. 계정계 시스템으로 사용되던 메인프레임 접속을 위해 사용하던 터미널 프로그램이었죠. 개인용 PC 시장에서는 DOS라는 것이 나오면서 또 터미널을 이용했습니다.
지금처럼 Windows, MacOS와 같이 GUI 기반 운영체제가 나온 것은 1980년대 중반 정도부터였습니다. Xerox, Apple Macintosh, MS Windows, 유닉스 계열에서도 GUI를 지원하는 X Windows System (X11)이라는 것이 생겼고 그 이후 엄청나게 많은 발전이 있었죠. 현재 제가 사용하고 있는 OS는 Windows 11, MacOS Sequire, Ubuntu 24.04 정도인데 이제는 셋 다 서로 장단점이 분명한 편리한 UI를 제공합니다.
그나저나 이야기가 엉뚱한 곳으로 흘러갔네요... -_-;
X Server는 리눅스 및 유닉스 계열 운영체제에서 그래픽 사용자 인터페이스(GUI)를 제공하는 핵심 컴포넌트로, X Windows System에서 클라이언트-서버 구조를 통해 화면 출력과 사용자 입력을 처리하는 역할을 합니다. 우분투 24.04에서는 기본 디스플레이 서버로 Wayland가 사용됩니다. 하지만 경우에 따라서는 X11이 필요한 경우도 있습니다. 그래서, 둘 간의 차이와 서로 스위칭하는 방법을 간단히 정리해 봤습니다.
Wayland와 X11(Xorg) 비교
특성 | Wayland | X11(Xorg) |
보안성 | 프로세스 간의 격리가 잘 이루어짐 | 상대적으로 보안이 취약 |
성능 | GPU 가속을 효율적으로 활용하여 빠름 | 일부 작업에서 성능 저하가 발생할 수 있음 |
호환성 | 최신 앱 및 기술에 적합 | 오래된 앱 및 기술과 호환 가능 |
확장성 | 플러그인 기반으로 확장이 어려움 | 확장이 용이 |
멀티모니터 지원 | 기본적으로 우수한 성능 제공 | 설정이 복잡할 수 있음 |
Wayland와 X11의 선택 기준
일반 사용자라면 굳이 Wayland 대신 예전 방식인 X11을 선택할 필요는 없습니다. 다만, 사용하는 디바이스 장비의 특성을 타야 하는 경우가 발생하면 어쩔 수 없이 X11로 전환해야 할 수도 있습니다. 현재는 아니지만 예전에는 NVIDIA GPU의 호환 문제 때문에 Wayland를 비활성화해야 했던 경험이 생각납니다.
- Wayland 사용 추천 : 보안과 성능이 중요한 경우 (예: 최신 하드웨어와 앱)
- X11 사용 추천 : 호환성이 중요한 경우 (예: 오래된 앱, 특정 그래픽 도구)
Wayland와 X11간 전환 방법
1) 로그인 화면에서 선택하는 방법
- 로그인 화면에서 톱니바퀴 아이콘을 클릭합니다.
- "Ubuntu on Wayland" 또는 "Ubuntu on Xorg"를 선택합니다.
참고) 우분투 버전에 따라 UI가 다를 수 있습니다. 그리고, 기본적으로 Wayland 비활성화를 하지 않았을 때만 표시됩니다.
2) 기본 디스플레이 설정에서 변경하는 방법
설정 파일 편집을 편집합니다.
$ sudo vi /etc/gdm3/custom.conf
WaylandEnable 항목을 주석 처리 (Wayland로 사용) 하거나 주석 해제 처리 (Xorg로 사용) 합니다.
[daemon]
# Uncomment the line below to force the login screen to use Xorg
#WaylandEnable=false
GDM 서비스를 재시작 합니다.
$ sudo systemctl restart gdm3
마무리
Wayland와 X11은 각기 다른 강점을 가지므로, 필요에 따라 선택적으로 사용하실 수 있습니다. 하지만, 실제 사용해 보면 흠... 굳이 바꿔야 되나 하는 생각이 들 수도 있습니다. 제 경우, 우분투 사용 시 예전 버전들에서 NVidia driver 호환성 때문에 자꾸 문제가 생겨서 Wayland를 사용하지 않도록 해야 했던 적이 있었는데 뭐 어느 순간부터 전혀 그런 불편함을 못 느끼고 있습니다. 당시에도 제가 해야할 설정을 제대로 하지 않아서 발생한 문제였을 수도 있구요.
참고정보
만화로 나누는 자유/오픈소스 소프트웨어 이야기의 48번째 에피소드
- 개인적으로 이분 글은 너무 멋지지 않나 싶습니다. ^_
'기술 팁' 카테고리의 다른 글
ONVIF 프로토콜: IP 기반 CCTV 카메라의 통합 표준 (4) | 2024.12.20 |
---|---|
Windows 11 돋보기 (Magnify & Lens) 단축키 소개 (0) | 2024.12.19 |
Sandboxie : 격리된 가상 공간을 이용한 독립적이고 안전한 실행 환경 (1) | 2024.12.19 |
[우분투] XnView MP - 궁극의 이미지 뷰어 (0) | 2024.12.18 |
윈도우에서 한컴 입력기 삭제 (0) | 2024.12.18 |