OOMOX를 사용하여 Linux에서 Numix 테마를 사용자 지정하는 방법

Materia와 Numix 테마는 리눅스 데스크탑 환경에서 널리 사용되는 GTK 테마입니다. 이들은 뛰어난 디자인으로 많은 사용자들에게 사랑받고 있으며, 설치하는 사용자도 많습니다. 하지만 모든 사용자가 이 테마들의 기본 색상 구성을 선호하는 것은 아니며, 개인적인 취향에 맞춰 조정하고 싶어 합니다. 과거에는 GTK 테마, 예를 들어 Numix나 Materia 등을 수정하는 작업이 상당히 복잡했습니다. 다행히도, Oomox라는 도구가 등장하면서 이러한 테마들을 훨씬 더 쉽고 편리하게 사용자 정의할 수 있게 되었습니다.

Oomox는 사용자가 Numix 및 Materia 스타일의 테마를 기반으로 자신만의 맞춤형 테마를 빠르게 만들 수 있도록 지원하는 프로그램입니다. 이 프로그램의 가장 큰 장점 중 하나는, 사용자가 만든 테마 설정을 파일로 내보내고 저장하여 모든 리눅스 PC에서 사용할 수 있다는 점입니다.

Oomox 설치 방법

Oomox를 사용하려면 Ubuntu, Debian, Fedora, Arch Linux, OpenSUSE 또는 최신 버전의 Flatpak이 설치되어 있어야 합니다. 각 배포판별 설치 방법을 살펴보겠습니다.

우분투/데비안

Oomox는 Ubuntu 및 Debian 사용자들을 위해 다운로드 가능한 패키지 파일 형태로 제공됩니다. 설치를 시작하려면 Oomox 릴리스 페이지에서 최신 Deb 패키지를 다운로드하세요. 다운로드가 완료되면 터미널을 열고 다음 명령을 실행하여 프로그램을 설치하십시오. Debian 사용자는 ‘apt’ 명령어를 ‘apt-get’으로 바꿔야 할 수도 있습니다.

참고: 공식적으로 Oomox는 Ubuntu 17.04 이상을 지원하며 Debian에 대한 공식적인 언급은 없습니다. 그러나 테스트 결과 Debian 9 Stable에서도 문제없이 작동하는 것을 확인했습니다.

Oomox 설치를 시작하려면 먼저 터미널에서 다음 ‘cd’ 명령을 실행하여 현재 디렉토리를 다운로드한 패키지가 있는 ‘/home/username/Downloads/’로 변경하십시오.

cd ~/Downloads

이제 ‘dpkg’ 도구를 사용하여 설치를 시작합니다. 시스템 환경에 따라 이 Debian 패키지는 최대 8개의 종속성 패키지를 설치해야 할 수도 있습니다.

sudo dpkg -i oomox_1.6.0.deb

‘dpkg’가 실행되면 설치가 자동으로 진행됩니다. 하지만 가끔 설치 과정에서 종속성 문제로 오류가 발생할 수 있습니다. ‘apt install -f’ 명령을 사용하여 이 문제를 해결할 수 있습니다.

sudo apt install -f

아치 리눅스

Arch Linux 사용자는 AUR(Arch User Repository)의 pkgbuild를 통해 Oomox를 설치할 수 있습니다. Arch에서 프로그램을 빌드하려면 먼저 ‘pacman’ 도구를 사용하여 최신 Git 패키지를 시스템에 설치해야 합니다.

sudo pacman -S git

Git 설치가 완료되면 AUR에서 최신 Oomox 스냅샷을 가져올 차례입니다.

git clone https://aur.archlinux.org/oomox.git

새로 복제된 ‘oomox’ 폴더로 이동한 다음 설치 프로세스를 시작합니다. ‘makepkg’ 명령을 실행할 때 종속성이 자동으로 설치되지 않을 수 있다는 점을 유의하십시오. 빌드가 실패하면 AUR 페이지를 방문하여 종속성 파일을 수동으로 설치해야 할 수 있습니다.

makepkg -si

페도라

개발자들은 Fedora Linux 사용자를 위해 타사 Copr 저장소를 통해 Oomox를 사용할 수 있도록 했습니다. 다음 명령을 사용하여 dnf 패키지 관리자를 통해 Copr 저장소를 활성화합니다.

sudo dnf copr enable tcg/themes

TCG/themes 저장소가 활성화되면 ‘dnf’를 사용하여 Fedora에 Oomox를 설치할 수 있습니다.

sudo dnf install oomox

오픈수세

OBS(Open Build Service) 덕분에 OpenSUSE 사용자들도 Oomox를 쉽게 설치할 수 있습니다. 소프트웨어 설치를 위해서는 이 페이지를 방문하여 OpenSUSE 버전을 선택하고 “1-클릭 설치” 버튼을 클릭하여 설치를 진행하십시오.

기타 리눅스

Oomox의 전체 소스 코드는 Github에서 공개되어 있으므로, 거의 모든 리눅스 배포판에 쉽게 설치할 수 있습니다. Oomox 개발자들은 다른 리눅스 배포판에서는 Flatpak 패키지로 컴파일하는 것을 권장합니다.

Flatpak을 설치하기 전에 해당 가이드에 따라 시스템에서 Flatpak을 활성화하십시오. 활성화된 후에는 “git” 패키지를 설치하고 다음 지침에 따라 Oomox Flatpak을 빌드하고 설치합니다.

참고: Oomox를 Flatpak으로 빌드하는 것은 아직 실험 단계이므로, 일부 시스템에서는 작동하지 않을 수 있습니다. 이러한 경우, 소스 코드를 직접 가져와서 빌드하여 사용하는 것이 좋습니다.

git clone https://github.com/themix-project/oomox
cd oomox

cd /packaging/flatpak/

./flatpak-builder-build.sh

./flatpak-builder-run.sh

./install.sh

Oomox로 테마 사용자 정의하기

Oomox를 실행하면 현재 시스템에 설치된 모든 테마를 검색합니다. 최적의 사용자 정의 결과를 얻기 위해서는 NumixMateria 테마를 미리 설치하는 것이 좋습니다.

테마를 만들기 위해 Oomox 프로그램의 왼쪽 사이드바를 확인하십시오. “테마 사전 설정”을 클릭하여 설정을 엽니다. 테마 생성 영역에는 다양한 설정들이 있으며, 먼저 “테마 스타일”을 변경해보겠습니다.

“테마 스타일” 옆의 드롭다운 메뉴를 클릭하면 “Materia” 또는 “Numix 기반” 옵션을 선택할 수 있습니다. 테마 스타일을 선택한 후 목록을 아래로 스크롤하여 다양한 색상 설정을 수정할 수 있습니다. 이러한 색상 설정은 테마의 핵심 요소이며, 데스크탑 환경에 표시되는 방식을 결정합니다.

사용자 정의 테마에 독특한 아이콘을 포함하고 싶다면, 테마 생성 도구의 “아이콘 세트” 부분으로 이동하십시오. “아이콘 스타일” 옆의 드롭다운 메뉴를 클릭하여 테마에 가장 적합한 아이콘을 선택할 수 있습니다. 또한 “Light base (folders)”, “Light base”, “Medium base” 및 “Dark stroke” 옆의 색상 아이콘을 클릭하여 아이콘 스타일의 색상도 변경할 수 있습니다.

터미널 및 스포티파이 설정

아이콘 및 GTK 색 구성표 조정 외에도, 사용자 정의 GTK 테마가 터미널 및 Spotify 응용 프로그램에서 작동하는 방식을 수정할 수 있습니다.

터미널 설정을 변경하려면 “터미널” 섹션을 찾아 관련 설정을 수정하십시오. 터미널에서 최적의 결과를 얻으려면 “테마 옵션”을 “자동”으로 설정하거나, “수동”을 클릭하여 개별 색상 설정을 조정할 수 있습니다.

Spotify 응용 프로그램 테마 사용자 정의는 터미널과 비슷한 방식으로 작동합니다. Spotify 테마의 모양을 수정하려면 색상 옵션을 변경하십시오.

새 테마 적용하기

Oomox에서 사용자 정의한 테마를 적용하는 방법은 매우 간단합니다.

참고: 사용자 정의 테마 적용 방법에 익숙하지 않다면 관련 가이드를 참조하십시오. 해당 가이드는 모든 GTK 기반 리눅스 데스크탑 환경 (Cinnamon, Gnome Shell, LXDE, Mate, Budgie 및 XFCE4)에 적용 가능합니다.

먼저, “테마 내보내기” 버튼을 클릭하여 사용자 정의 GTK 테마를 시스템에 설치합니다. 이 버튼을 클릭하면 사용자 정의 테마가 ‘~/.themes/’ 디렉토리에 설치됩니다. 그런 다음 리눅스 배포판의 모양 설정에서 새로운 GTK 테마를 선택하십시오.

사용자 정의 아이콘 테마를 설치하려면 “아이콘 내보내기” 버튼을 클릭하십시오. 그러면 아이콘 테마가 ‘~/.icons’ 디렉토리에 설치됩니다.

터미널 테마를 적용하려면 “터미널 내보내기” 버튼을 클릭합니다. 그러면 생성된 색 구성표 코드를 복사하여 ~/.Xresources 파일에 붙여넣어야 합니다. 명령어를 사용하면 됩니다: nano ~/.Xresources

마지막으로, 프로그램 오른쪽 상단의 메뉴 아이콘 (최소화 버튼 옆)을 클릭하고 “Spotify 테마 적용”을 선택하십시오.

위의 모든 단계를 완료하면 Oomox를 사용하여 만든 사용자 정의 테마가 올바르게 작동해야 합니다!