Linux에 Paper GTK 테마를 설치하는 방법

최근 리눅스 데스크톱 환경에서 머티리얼 디자인 테마가 큰 인기를 얻고 있으며, 그 중에서도 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 스크립트를 실행한 후 configuremake 명령어를 차례로 실행합니다.

./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