- WhiteSur GTK Theme은 Linux GTK 데스크톱에서 macOS와 비슷한 외형을 제공하는 테마 팩이며, 기본 설치는 저장소를 클론한 뒤
./install.sh를 실행하는 방식임 - 설치 스크립트는 색상·투명도·강조색·Nautilus 스타일·GNOME Shell 옵션을 제공하며,
--theme,--color,--opacity,--nautilus,--gnomeshell같은 인자를 반복 지정할 수 있음 Gnome 43.0이후 내장 앱에서 사용이 늘어난 libadwaita는 커스텀 테마를 지원하지 않아, WhiteSur는gtk-4.0설정 파일을 테마 파일로 덮어쓰는 제한적인 우회 방식을 제공함./tweaks.sh는 GDM, Firefox, Flatpak 관련 테마 적용과 되돌리기를 담당하며, GDM 배경 이미지·흐림·어둡게 처리, Firefox Monterey/flat/adaptive 변형 등을 설정할 수 있음- Flatpak 앱의 테마 문제는
flatpak override로gtk-3.0과gtk-4.0설정 접근을 허용한 뒤 WhiteSur 테마를 연결하는 방식이며, README는 Snap은 지원하지 않는다고 명시함
WhiteSur GTK Theme 개요
- WhiteSur GTK Theme은 Linux GTK 데스크톱용 macOS 스타일 테마임
- 기본 설명은 “Linux GTK Desktops를 위한 macOS 같은 테마”로 제시됨
- README는 GTK 테마 설치뿐 아니라 GNOME Shell, GDM, Firefox, Flatpak까지 함께 다루는 구성임
설치와 기본 요구사항
- 기본 설치 절차는 간단함
git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.git --depth=1./install.sh
- 소스 설치 의존성에는
sassc,libglib2.0-dev-bin,libglib2.0-dev,libxml2-utils,glib2-devel등이 포함됨 - 기타 의존성으로
imagemagick,dialog,optipng,inkscape가 제시되며, 일부는 GDM 테마 조정이나 애셋 렌더링용 선택 항목임 - README는 WhiteSur 설치 프로그램이 해당 의존성을 제공한다고 안내함
- 권장 GNOME Shell 확장은 다음과 같음
- user-themes: 애플리케이션 테마뿐 아니라 GNOME Shell 테마를 활성화
- dash-to-dock
- blur-my-shell
install.sh 커스터마이징
./install.sh [OPTIONS...]는 설치 대상과 테마 변형을 세부 지정함- 주요 옵션은 다음과 같음
--dest: 설치 대상 디렉터리 지정, 기본값은/home/[USER_NAME]/.themes--name: 테마 이름 지정, 기본값은WhiteSur--opacity:normal,solid투명도 변형 지정--color:light,dark색상 변형 지정--alt: 창 제어 버튼 변형 지정--theme:default,blue,purple,pink,red,orange,yellow,green,grey,all강조색 지정--scheme:standard,nord색상 체계 지정--monterey: macOS Monterey 스타일 적용--nautilus:stable,normal,mojave,glassy,right중 Nautilus 스타일 지정--libadwaita:gtk4.0설정에 libadwaita용 테마 설치--highdefinition: 고해상도 크기 적용
- GNOME Shell 관련 옵션은 패널과 아이콘을 조정함
- Activities 아이콘을
apple,gnome,ubuntu,tux,arch,fedora,debian등으로 지정 가능 - 배경 이미지는
default,blank,IMAGE_PATH중 선택 가능 - 패널 투명도는
30,45,60,75등으로 지정 가능 - 패널 높이와 글꼴 크기, 앱 버튼 스타일도 조정 가능
- Activities 아이콘을
- 제거는
./install.sh -r로 GTK 테마를 제거하는 방식임
libadwaita 우회 방식과 제약
Gnome 43.0이후 더 많은 내장 앱이 libadwaita를 사용함- libadwaita는 커스텀 테마를 지원하지 않아
gnome-tweaks나dconf-editor로 libadwaita 앱 외형을 바꿀 수 없음 - WhiteSur의 우회 방식은
theme file로gtk-4.0 configuration file을 덮어쓰는 것임 - 이 방식의 제약은 명확함
- 모든 GTK4 앱이 하나의 고정 테마를 사용하게 됨
- 테마 전환이 불가능함
- 다크 모드로도 전환할 수 없음
- 다른 테마로 바꾸려면
gtk-4.0설정 파일을 새 테마로 다시 덮어써야 함
- libadwaita용 설치 예시는 다음과 같음
./install.sh -l: 기본 normal dark 테마 설치./install.sh -l -c light: light 테마 설치
색상, Nautilus, 추가 테마 변형
- 테마 강조색은
--theme또는-t로 설치함./install.sh -t red: red 강조색만 설치./install.sh -t red -t green: red와 green 강조색 설치./install.sh -t all: 모든 강조색 설치
- Nautilus 스타일은
--nautilus또는-N으로 지정함- 예:
./install.sh -N mojave
- 예:
- 더 많은 커스터마이징은
./install.sh -h로 확인할 수 있음- 패널 투명도
- 테마 투명도
- 창 제어 버튼 변형 등
tweaks.sh: GDM, Firefox, Flatpak
./tweaks.sh [OPTIONS...]는 GDM, Firefox, Flatpak 관련 조정을 담당함- GDM 테마는
--gdm또는-g로 설치하며 root 실행이 필요함- 예:
sudo ./tweaks.sh -g --background또는-b로 배경 이미지를 지정할 수 있음--nodarken또는-nd로 배경 어둡게 처리를 하지 않음--noblur또는-nb로 배경 흐림 처리를 하지 않음
- 예:
- Firefox 테마는
--firefox또는-f로 설치함monterey,flat,alt,darker,nord,adaptive,link옵션이 있음adaptive는adaptive-tab-bar-colour플러그인 설치가 필요함--edit-firefox또는-e로 설치된 Firefox 테마 설정을 편집하고 현재 Firefox 프로필에 연결할 수 있음
- Flatpak은
--flatpak또는-F로 WhiteSur 테마를 연결함-o,-c,-t,-s옵션으로 투명도, 색상, 강조색, 색상 체계를 지정 가능- Snap은 지원하지 않음
- Flatpak 테마 문제를 고치기 위한 명령은 다음과 같음
sudo flatpak override --filesystem=xdg-config/gtk-3.0 && sudo flatpak override --filesystem=xdg-config/gtk-4.0
함께 권장되는 항목
- WhiteSur Icon Theme: WhiteSur 아이콘 테마
- WhiteSur Wallpapers: WhiteSur 배경화면
- 기여 관련 정보는
CONTRIBUTING.md를 확인하라고 안내함