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