※사용자 환경에 따라 베스트 세팅은 차이가 있을 수 있습니다. 포스팅 당사자가 나중에 찾아보려고 정리해두는 세팅이라고 보시면 됩니다. 참고만 하시면 좋겠습니다.
왜 저런 세팅으로 가게 됐는지 설명은...하고 싶지도 않지만, 세세한 설명은 기억은 물론이고 AI의 재구성으로도 할 수 없었습니다.
메모에 불과한 포스팅이라고 밝히는 이유는 솔직히 최종 결과물을 바탕으로 재구성한 내용이라 최소한의 프로세스로 최적화하는 과정은 아직까지는 정리가 무리입니다.
블로그 포스팅을 봐도 AI의 가이드를 봐도 원패스로 최적화까지 가는 길을 알기는 쉽지 않았습니다.
아마도 대부분의 사용자들이 자신만의 최적화 결과물을 환경설정파일이나 백업 형태로 보관하기 때문에 튜닝 과정에서 겪은 시행착오들을 모두 반영하기 어려운 탓이 아닐까...추정해봅니다.
다음에 이 결과물을 바탕으로 프로세스를 잡을 수 있게 된다면 따로 정리해보도록 하겠습니다.(나를 위해...)

🚨 그래도 이건 알려주마!
작성 중에도 이미 세팅 하느라 받은 열이 덜 빠졌지만, 그래도 이건 개발자든 아니든 유용하실꺼 같은거 짧게 설명하자면,
SDDM(로그인화면)은 X11, 데스크탑은 Wayland!
Wayland 세션으로 사용하고 싶다면 SDDM은 X11로 남겨두시는게 좋습니다.
특히! Wayland만으로 구성 가능하냐고 물으면 AI가 당당하게 가능하다고 가이드를 해줍니다만(25년 6월 20일 현재 Claude, GPT, Gemini, Grok...등등) 에러 로그 잡다가 돌고, 돌고, 돌고, 돌아옵니다.
하이브리드가 답입니다.
심지어 먼길 다 돌고 나서 하이브리드가 제일 좋다는 조언을 해주는 녀석들도 있었습니다.

Wayland에서는 fcitx5!
KDE Plasma Desktop + Wayland에서 한글은 그냥 fcitx5 쓰세요. iBus가 좋다 나쁘다를 떠나 워낙 좋습니다.
iBus가 오래동안 많은 분들의 선택을 받았기 때문에 평가가 깎이곤 하는데, 최근 버전은 안정성도 잘 잡혔고, 편합니다.
다시 한번 강조하지만 Wayland 환경에서는 더 좋습니다.
1.'한글'('한국어' X) 입력기 추가
일단 이거까지는 많이들 아실꺼 같은데 영어, 한국어 다 소용 없습니다. '한글' 입력기를 추가해 주셔야 합니다.
'+ 입력기 추가...' 버튼을 눌러 찾아주시면 됩니다.
시스템설정 > 지역 설정 > 입력기 > '한글' 추가
2. 오른쪽 Alt, Ctrl -> 한영전환, 한자입력키 맵핑
이제부터가 문제죠?
특히 기계식 US, ISO 프로파일 외산 키보드 쓰시는 분들은 엄청 헷갈리실텐데, 고민 많이 하실 필요 없습니다.
잘 정리된 자료들을 보고 따라해도 자꾸 헷갈리게 되는데다가,
무수히 많은 구버전과 X11용 다양한 CLI 세팅들로 AI도 헛짓거리 자꾸 시킵니다만, 헤매지 마세요.
다 쓸데없는 짓입니다.

시스템 설정 > 입력장치 > 키보드 > 고급 탭 가시면 그냥 해결방법이 나옵니다.
3. 가상 키보드 선택(Wayland 세션 로그인 시에만 활성)
가상 키보드 모드는 'Fcitx 5' 골라주시면 됩니다.
4. 트레이 아이콘 확인
역시 리눅스 데스크탑 계열을 쓰면 이럴 때 한글을 사랑하게 되네요;
⚠️ 주의!!
이하 내용은 개인 환경에 맞춘 결과물을 정리한 내용에 불과하므로 참고만 하세요.
각자 설치 과정에서 점검에 첨부 포스팅을 참고한 스크립트를 활용하시면 도움이 되실거 같습니다. 단, 특정 오류들은 굳이 잡지 않아도 해당 앱과 서비스가 본질적으로 개선되지 않는 이상 설정 변경이나, 근원을 건드리지 않고 별도의 코드를 만들어 서비스를 우회하려 하거나, 요구하는 값을 강제로 밀어넣거나 하는 시도가 오히려 더 위험하다는 점을 참고하세요. 뭐...기본 서비스 자체를 수정해서 재컴파일하시는 방법이 있겠습니다...만...저는 감당할 자신이 없었습니다.
우분투 종합 부팅 진단 스크립트 만들기
종합 부팅 진단 스크립트(kubuntu라면 nano 대신 kate)nano ~/boot-error-check.sh 스크립트 내용:#!/bin/bashecho "=== 부팅 오류 종합 분석 ==="echo "분석 시작: $(date)"echo "부팅 시간: $(uptime -s)"echo# 1. 부팅 성능 분
strcur.tistory.com
📋 시스템 사양
- CPU: Intel i7-13700 (16코어)
- GPU: NVIDIA GeForce RTX 4060
- 스토리지: NVMe SSD
- 디스플레이: SDDM (X11) + Plasma Desktop (Wayland) 하이브리드
🔧 초기 설치 후 기본 설정
※기본앱 없이 최소설치 필수!
1. 시스템 업데이트
sudo apt update && sudo apt upgrade -y
sudo apt autoremove -y
참고: 최소설치 환경에는 기본적으로 apt, systemd, bash 등 핵심 패키지만 설치되어 있습니다.
📦 PPA 저장소 추가
1. Graphics Drivers PPA (NVIDIA 최신 드라이버)
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
2. Mozilla Team PPA (Firefox 최신 버전)
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
APT 우선순위에 Snap판이 등록되어 있는 경우 낭패를 겪기 때문에 수정(그래서 최소설치)
※/etc/apt/preferences.d 없으면 md
sudo nano /etc/apt/preferences.d/mozillateam
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
Package: firefox*
Pin: release o=Ubuntu
Pin-Priority: -1
3. PPA 추가 확인
# .sources 파일 확인 (Ubuntu 24.04는 새로운 DEB822 형식 사용)
ls -la /etc/apt/sources.list.d/*.sources
# 추가된 PPA 목록 확인
apt policy
4. PPA 제거 방법 (필요시)
# PPA 제거
sudo add-apt-repository --remove ppa:graphics-drivers/ppa
sudo add-apt-repository --remove ppa:mozillateam/ppa
🎯 NVIDIA 그래픽 드라이버 설치
참고: 최소설치에는 NVIDIA 관련 패키지가 전혀 포함되지 않습니다.
1. NVIDIA 드라이버 570 설치
# 현재 드라이버 확인
ubuntu-drivers devices
# NVIDIA 드라이버 설치
sudo apt install -y nvidia-driver-570
sudo apt install -y nvidia-settings nvidia-prime
2. CUDA 개발 환경 설치
# CUDA Toolkit 완전 설치
sudo apt install -y nvidia-cuda-toolkit nvidia-cuda-dev
sudo apt install -y nvidia-opencl-dev ocl-icd-opencl-dev
sudo apt install -y nvidia-profiler nvidia-visual-profiler
sudo apt install -y nsight-compute nsight-systems
3. NVIDIA 설정 최적화
# 비디오 메모리 보존 설정
sudo tee /etc/modprobe.d/nvidia.conf << EOF
options nvidia NVreg_PreserveVideoMemoryAllocations=1
options nvidia NVreg_TemporaryFilePath=/var/tmp
EOF
# 커널 파라미터 추가 (GRUB 설정)
sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"/' /etc/default/grub
sudo update-grub
🌏 한국어 환경 설정
참고: 최소설치에는 영어 로케일만 기본 설치되어 있습니다.
1. 한국어 언어팩 설치
sudo apt install -y language-pack-ko language-pack-ko-base
sudo apt install -y language-pack-gnome-ko language-pack-gnome-ko-base
sudo apt install -y language-pack-kde-ko
2. Fcitx5 입력기 설치
참고: 최소설치에는 입력기가 포함되지 않습니다.
# Fcitx5 및 한국어 모듈
sudo apt install -y fcitx5 fcitx5-chinese-addons fcitx5-hangul
sudo apt install -y fcitx5-config-qt fcitx5-frontend-all
sudo apt install -y fcitx5-material-color kde-config-fcitx5
# 한글 라이브러리
sudo apt install -y libhangul-data libhangul1
3. 한국어 폰트 추가 설치
참고: 최소설치에는 기본 Noto 폰트만 포함되어 있습니다.
sudo apt install -y fonts-ubuntu fonts-liberation fonts-hack
🎨 데스크톱 환경 최적화
1. KDE Plasma 추가 테마 및 아이콘
참고: 최소설치에는 기본 Breeze 테마만 포함되어 있습니다.
# 추가 테마 설치
sudo apt install -y plasma-theme-oxygen
sudo apt install -y kde-style-oxygen-qt5
# 추가 아이콘 테마
sudo apt install -y humanity-icon-theme ubuntu-mono
2. Wayland 지원 패키지
참고: 최소설치에는 기본 Wayland 지원이 포함되어 있습니다.
# 추가 Qt6 Wayland 지원 (이미 기본 포함되지만 확인차)
sudo apt install -y qt6-wayland
🎵 멀티미디어 환경 구축
참고: 최소설치에는 멀티미디어 코덱이 포함되지 않습니다.
1. 코덱 및 미디어 라이브러리
# FFmpeg 및 코덱
sudo apt install -y ffmpeg ubuntu-restricted-extras
sudo apt install -y libavcodec-extra gstreamer1.0-plugins-ugly
# VLC 설치 (최소설치에는 포함되지 않음)
sudo apt install -y vlc vlc-plugin-base vlc-plugin-video-output
2. 하드웨어 가속 지원
sudo apt install -y va-driver-all vdpau-driver-all
sudo apt install -y intel-media-va-driver i965-va-driver
📦 유틸리티 및 추가 소프트웨어
참고: 최소설치에는 기본 유틸리티만 포함되어 있습니다.
1. 아카이브 및 압축 도구 추가
# 추가 압축 도구 (기본 7zip 외)
sudo apt install -y p7zip-full unrar
sudo apt install -y unar cabextract
2. KDE 애플리케이션 추가 설치
참고: 최소설치에는 Dolphin, Kate, Konsole, Spectacle 등만 기본 포함됩니다.
# 파일 관리 및 멀티미디어
sudo apt install -y gwenview ark
sudo apt install -y kcalc kcharselect
sudo apt install -y ffmpegthumbs
# 시스템 도구
sudo apt install -y ksystemlog kinfocenter plasma-systemmonitor
sudo apt install -y print-manager
3. 개발자 도구
# 이미지 및 그래픽 도구
sudo apt install -y imagemagick chafa jp2a
sudo apt install -y libmagickcore-6.q16-7-extra
# 시스템 분석 도구
sudo apt install -y lshw dmidecode
sudo apt install -y strace bpftrace trace-cmd
🔐 시스템 보안 및 최적화
1. 방화벽 설정
sudo apt install -y plasma-firewall
sudo ufw enable
2. 전원 관리
참고: powerdevil은 이미 기본 포함되어 있습니다.
sudo apt install -y power-profiles-daemon
sudo apt install -y thermald
3. tmpfs 설정 (성능 향상)
# /etc/fstab에 tmpfs 추가
echo "tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0" | sudo tee -a /etc/fstab
🌐 네트워킹 및 연결성
1. VPN 및 네트워크 도구
참고: 기본 Network Manager는 이미 포함되어 있습니다.
sudo apt install -y network-manager-openconnect network-manager-pptp
sudo apt install -y vpnc-scripts openconnect
🎯 시스템 서비스 최적화
1. 불필요한 서비스 비활성화
# 클라우드 서비스 (데스크톱에서 불필요)
sudo systemctl disable cloud-init
# 네트워크 대기 서비스 (부팅 속도 향상)
sudo systemctl disable NetworkManager-wait-online
# 기타 불필요한 서비스
sudo systemctl disable nftables
sudo systemctl disable rsync
2. 마스크된 서비스 확인
# 이미 마스크된 서비스들 (변경 불필요)
# alsa-utils.service, cryptdisks*.service, hwclock.service 등
🔄 마무리 설정
1. 시스템 재부팅
sudo reboot
2. 부팅 후 확인 사항
# NVIDIA 드라이버 확인
nvidia-smi
# Wayland 세션 확인
echo $XDG_SESSION_TYPE
# 오디오 시스템 확인
pactl info | grep "Server Name"
# 한글 입력기 확인
fcitx5-configtool
3. KDE 시스템 설정에서 수동 구성
- 시스템 설정 > 디스플레이 및 모니터: NVIDIA 드라이버 설정
- 시스템 설정 > 입력 장치 > 키보드: Fcitx5 설정
- 시스템 설정 > 지역 설정: 한국어 로케일 설정
- 시스템 설정 > 시작 및 종료: Wayland 세션 기본값 설정
📊 예상 성능 결과
- 부팅 시간: ~16초 (펌웨어 + 로더 + 커널 + 유저스페이스)
- 메모리 사용량: CUDA 환경 + KDE Plasma 최적화
- 디스플레이: SDDM(X11) → Plasma(Wayland) 하이브리드
- 그래픽 성능: NVIDIA RTX 4060 완전 활용
⚠️ 주의사항
- NVIDIA 드라이버: 재부팅 후 정상 동작 확인 필수
- Wayland 호환성: 일부 X11 전용 앱은 XWayland로 실행
- 한글 입력: 시스템 재시작 후 Fcitx5 자동 시작 확인
- CUDA 환경: 개발 환경에서 PATH 설정 필요할 수 있음
끝!

'개발일지와 메모사이' 카테고리의 다른 글
KDE Wayland에서 Edge/Chrome 완벽 통합: Snap을 피하고 올바른 설정으로 해결하기 (2) | 2025.06.23 |
---|---|
우분투 부팅 속도 개선: systemd-udev-settle.service 마스킹 가이드 (1) | 2025.06.23 |
Ubuntu/Kubuntu에서 Bluetooth SAP 서비스 비활성화하기 (0) | 2025.06.22 |
우분투 종합 부팅 진단 스크립트 만들기 (0) | 2025.06.22 |
Clonezilla Live로 SSD 백업 (불량 섹터 무시, SMB NAS 저장) (0) | 2025.06.21 |