최근 리눅스 데스크톱 환경에서 머티리얼 디자인 테마가 큰 인기를 얻고 있으며, 그 중에서도 Paper GTK 테마는 뛰어난 완성도를 자랑합니다. 이 테마는 구글의 머티리얼 디자인 가이드라인을 철저히 준수하여 미니멀하면서도 깔끔한 외관을 제공합니다. 특히 GTK 3 툴킷에 최적화되어 있지만, GTK 2 기반 애플리케이션 및 데스크톱 환경에서도 훌륭하게 작동합니다.
Paper GTK 테마 설치 방법
이 가이드에서는 Paper 테마를 직접 빌드하여 최신 버전을 안전하게 설치하는 방법을 안내합니다. 소스 코드로부터 빌드하는 첫 단계는 필요한 종속성 패키지를 설치하는 것입니다. Paper 테마에는 Git, GTK Engine Murrine 등이 필요합니다.
주요 리눅스 배포판별 종속성 설치 명령어
배포판 | 설치 명령어 |
우분투 |
sudo apt install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf |
데비안 |
sudo apt-get install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf |
아치 리눅스 |
sudo pacman -S gtk-engine-murrine gtk-engines git autoconf |
페도라 |
sudo dnf install gtk-murrine-engine gtk2-engines git autoconf |
오픈수세 |
sudo zypper install gtk-murrine-engine gtk2-engines git autoconf |
기타 리눅스 배포판
이 가이드는 주요 리눅스 배포판을 중심으로 설명하지만, Paper 테마는 다른 배포판에서도 문제없이 작동합니다. 만약 사용하는 배포판이 목록에 없다면, 패키지 관리자를 통해 다음 종속성들을 검색하여 설치하세요. (패키지 이름이 다를 수 있음에 유의하십시오) : “Git”, “Autoconf”, “GTK murrine 엔진”, “GTK 엔진”.
이제 터미널을 열고 아래의 Git 명령어를 사용하여 Paper 테마의 최신 소스 코드를 다운로드합니다.
git clone https://github.com/snwh/paper-gtk-theme.git
다운로드가 완료되면, 다음 명령어를 사용하여 작업 디렉토리를 Paper 테마 소스 코드가 있는 폴더로 변경합니다.
cd paper-gtk-theme
이제 테마 빌드를 시작할 차례입니다. 먼저, autogen.sh
스크립트를 실행하여 빌드에 필요한 환경 설정 및 파일들을 생성합니다.
./autogen.sh
autogen.sh
스크립트 실행 후에는 configure
스크립트를 실행하여 빌드 설정을 완료합니다.
./configure
다음으로, make
명령어를 실행하여 테마를 컴파일합니다. 이 과정은 시간이 다소 소요될 수 있습니다.
make
마지막으로, 다음 명령어를 사용하여 테마를 시스템에 설치합니다. 시스템 전체에 테마를 적용하려면 sudo
권한이 필요합니다.
sudo make install
개별 사용자용 테마 설치
일반적으로 Paper GTK 테마는 /usr/share/themes/
경로에 설치됩니다. 만약 sudo
권한 없이 make install
명령어를 실행하면, 테마는 ~/.themes
디렉토리에 개별 사용자용으로 설치될 수 있습니다. 그러나 Paper GTK 테마는 이런 방식으로 작동하지 않으므로, 시스템의 특정 사용자만 테마를 사용하고 싶다면, 먼저 테마를 설치한 후 수동으로 파일을 옮겨야 합니다.
터미널에서 다음 명령어를 사용하여 ~/.themes
디렉토리를 만들고, Paper 테마 폴더를 해당 디렉토리로 옮깁니다.
mkdir -p ~/.themes sudo mv Paper ~/.themes
이제 해당 사용자만 Paper 테마를 사용할 수 있게 됩니다. 다른 사용자에게도 테마를 적용하려면 이 과정을 반복하면 됩니다.
Paper GTK 아이콘 테마 설치 및 설정
GTK 테마에는 아이콘 테마가 필수적입니다. Paper GTK 테마 개발자들은 테마와 완벽한 조화를 이루는 아이콘 테마도 함께 제공합니다. 이 아이콘 테마 역시 소스 코드를 빌드하여 설치해야 합니다.
아이콘 테마를 설치하려면, 다음 명령어를 사용하여 Github에서 소스 코드를 다운로드합니다.
git clone https://github.com/snwh/paper-icon-theme.git
다운로드가 완료되면 다음 명령어를 사용하여 작업 디렉토리를 아이콘 테마 소스 코드 폴더로 변경합니다.
cd paper-icon-theme
Paper 아이콘 소스 폴더에서 빌드 과정은 GTK 테마와 동일합니다. 먼저 autogen.sh
스크립트를 실행한 후 configure
및 make
명령어를 차례로 실행합니다.
./autogen.sh ./configure make
마지막으로, 아이콘 테마를 /usr/share/icons/
디렉토리에 설치합니다.
sudo make install
개별 사용자용 아이콘 테마 설치
sudo
권한으로 make install
명령어를 실행하면 모든 사용자가 아이콘 테마를 사용할 수 있게 됩니다. 만약 특정 사용자만 아이콘 테마를 사용하게 하고 싶다면, 테마를 ~/.icons
폴더에 설치해야 합니다. 불행히도 Paper 아이콘 테마의 빌드 스크립트는 이 기능을 지원하지 않으므로, 수동으로 파일을 이동해야 합니다.
터미널에서 다음 명령어를 실행하여 작업 디렉토리를 /usr/local/share/icons
로 변경합니다.
cd /usr/local/share/icons
다음으로, ~/.icons
디렉토리를 만들고 Paper 아이콘 테마 폴더를 해당 디렉토리로 이동합니다.
mkdir -p ~/.icons mv Paper* ~/.icons