Instale o Tema Paper GTK: Guia Completo para Linux (Ubuntu, Debian, Fedora, etc.)

O design de interfaces inspirado no Material Design tem ganhado grande popularidade no ambiente Linux. Uma das implementações mais notáveis é o tema Paper GTK. Este tema, minimalista e plano, adere rigorosamente às diretrizes de design do Google. O foco principal do Paper GTK é o toolkit GTK 3, com o qual funciona de forma otimizada. Apesar disso, ele também apresenta um desempenho satisfatório com aplicativos baseados em GTK 2 e outros ambientes de desktop.

Como Instalar o Tema Paper GTK

Neste guia, abordaremos a instalação do Paper a partir do código-fonte. Esta é a maneira ideal de obter a versão mais recente sem complicações. O primeiro passo para construir o Paper é instalar suas dependências. Em particular, o Paper necessita do Git, do motor GTK Murrine e outros componentes.

Ubuntu

sudo apt install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf

Debian

sudo apt-get install gtk2-engines-murrine gtk2-engines-pixbuf git autoconf

Arch Linux

sudo pacman -S gtk-engine-murrine gtk-engines git autoconf

Fedora

sudo dnf install gtk-murrine-engine gtk2-engines git autoconf

OpenSUSE

sudo zypper install gtk-murrine-engine gtk2-engines git autoconf

Outras Distribuições Linux

Este tutorial prioriza as distribuições Linux mais populares como Ubuntu, Fedora e Debian, mas o Paper não se limita a elas. Como iremos construir o Paper, a compatibilidade com outras distribuições não será um problema. Se você utiliza uma distribuição menos comum, procure as seguintes dependências no gerenciador de pacotes do seu sistema, lembrando que os nomes podem variar:

Pesquise por “Git”, “Autoconf”, “GTK murrine engine” e “GTK engines” no gerenciador de pacotes.

Para começar a construção, abra um terminal e utilize o comando Git para baixar o código-fonte mais recente:

git clone https://github.com/snwh/paper-gtk-theme.git

O download pode levar alguns minutos, dependendo da sua conexão com a internet. Após a conclusão, use o comando CD para navegar até a pasta ‘paper-gtk-theme’:

cd paper-gtk-theme

Dentro da pasta do código-fonte, a construção pode ser iniciada. O primeiro comando a ser executado é o script ‘autogen.sh’. Este script verificará se você possui todas as bibliotecas necessárias e gerará os arquivos de configuração:

./autogen.sh

O script ‘autogen.sh’ também gera um script de configuração. Execute-o para concluir a configuração iniciada pelo ‘autogen.sh’:

./configure

Após a conclusão do script de configuração, use o comando ‘make’. A compilação será iniciada e pode levar algum tempo:

make

Na etapa final, execute ‘make’ novamente, mas desta vez para instalar o código. Utilize o comando ‘sudo make install’ para instalar o tema em todo o sistema:

sudo make install

Instalação para um Único Usuário

O tema Paper GTK é compilado e instalado no sistema de arquivos Root, em ‘/usr/share/themes/’. Em muitos casos, executar ‘make install’ sem privilégios de ‘sudo’ instala tudo para um único usuário em ‘~/.themes’. No entanto, o tema Paper GTK não funciona dessa maneira. Para disponibilizar o tema para um usuário específico, você deve seguir os procedimentos tradicionais de instalação e mover os arquivos para o local correto manualmente.

Primeiro, navegue para o diretório de temas do seu sistema. Em seguida, mova a pasta ‘Paper’ para o diretório ‘~/.themes’ utilizando o comando ‘mv’:

mkdir -p ~/.themes
sudo mv Paper ~/.themes

Depois de mover o tema, ele estará disponível apenas para o usuário que realizou a instalação. Repita o processo para outros usuários, se necessário.

Tema de Ícones Paper GTK

Um tema GTK não está completo sem um tema de ícones correspondente. O desenvolvedor do tema Paper GTK também criou um tema de ícones projetado para complementar o tema da área de trabalho. Assim como o Paper GTK, o tema de ícones precisa ser construído a partir do código-fonte.

Para instalar o tema de ícones, utilize o comando ‘git clone’ para obter o código-fonte do Github:

git clone https://github.com/snwh/paper-icon-theme.git

Navegue até a pasta ‘paper-icon-theme’ utilizando o comando CD:

cd paper-icon-theme

Dentro da pasta do código-fonte do tema de ícones, o processo de construção é semelhante ao do tema GTK. Primeiro, execute ‘autogen.sh’ para gerar o arquivo de configuração e ‘makefile’:

./autogen.sh
./configure
make

Por fim, instale o tema de ícones em ‘/usr/share/icons/’:

sudo make install

Instalação do Tema de Ícones para um Único Usuário

Executar o comando ‘make install’ com ‘sudo’ instala o tema de ícones globalmente, para todos os usuários. Se você deseja instalar o tema de ícones para um único usuário, é necessário instalá-lo localmente na pasta ‘~/.icons’. Infelizmente, os scripts de compilação do tema de ícones Paper não funcionam desta maneira. Assim como no tema GTK, será necessário mover os arquivos manualmente.

Para começar, navegue até ‘/usr/local/share/icons’:

cd /usr/local/share/icons

Em seguida, crie a pasta ‘~/.icons’ em ‘~/.’:

mkdir -p ~/.icons

Por fim, utilize o comando ‘mv’ para instalar o tema de ícones:

mv Paper* ~/.icons