Numa forma trabalhosa de se obter um tema bacana, demonstrarei aqui como compilar, instalar ou empacotar o tema Adapta para o Debian e seus derivados (o que também pode ser seguido por outras distribuições), desde que supra as dependências para a compilação.
Atualizado em: 2018-04-28
Dependências.
Descrevo agora todos os pacotes necessários se você é um felizardo usuário do Gnome SHELL (e estou sendo irônico aqui) 🙂
$ sudo apt update $ sudo apt install autoconf automake build-essential fonts-noto fonts-roboto gnome-shell inkscape libgdk-pixbuf2.0-dev libglib2.0-dev libsass0 libxml2 libxml2-utils pkg-config sassc parallel
Caso não use o tal do Gnome SHELL, bastará remover o pacote gnome-shellda lista.
Eu, aqui precisei apenas de:
$ sudo apt update $ sudo apt install parallel sassc inkscape
* visto que, o sistema está bem completo de pacotes -dev e as fontes noto e roboto estavam instaladas.
Sources.
Iniciaremos a compilação baixando os sources:
$ wget -nv https://github.com/adapta-project/adapta-gtk-theme/archive/3.91.2.138/adapta-gtk-theme-3.91.2.138.tar.gz
Descompacte o mesmo:
$ tar xf adapta-gtk-theme-3.91.2.138.tar.gz
Entre no diretório de trabalho…
$ cd adapta-gtk-theme-3.91.2.138/
Execute o comando abaixo:
$ autoreconf -fiv
E inicie a compilação:
$ ./configure --prefix=/usr --enable-gtk_legacy --disable-unity --disable-gnome $ make
Caso você esteja usando o Unity (coisas dos *buntus) ou o Gnome sHELL, remova a opção referente aos mesmo na primeira linha.
Para instalar bastará apenas:
$ sudo make install
Empacotando.
Se porventura você executou o último comando (sudo make install), dará erro ao tentar instalar o arquivo .deb, logo remova as pastas de temas:
$ sudo rm -rfv /usr/share/themes/Adapta*
E inicie o empacotamento com o Checkinstall:
$ sudo checkinstall -D --install=no
E ao final instale o novo pacote criado no diretório corrente:
$ sudo dpkg -i adapta-gtk-theme_3.91.2.138-1_*.deb
Em uso.
ABaixo vemos duas screenshots com os novos temas e a utilização das fontes Noto e Roboto:
Se você for um usuário do Slackware ou outra distro, talvez isso lhe atenda:
HOW-TO :: SLACKWARE + TEMA ADAPTA
IntÉ!
Muito bom.
Mas sabe me dizer como faz no Slackware? Não encontrei essas dependências
Abraço!
CurtirCurtir
Verei isso assim que possível
CurtirCurtir
Bah, agradeço. Estou com Slack usando o Mate, seguindo aquela sua dica lá do VOL, estou usando o tema OSX Arc Shadow mas em algumas coisas ele não fica muito legal, já usava o Adapta em outras distros, mas no Slack não consegui compilar, sempre falta alguma coisa kkk
Abraço!
CurtirCurtir
Criei aqui um SlackBuild para esse tema, mas ocorre que o mesmo não compila por requerer uma versão do glib-2.0 >= 2.48.0, no Slack 14.2 a versão é 2.46.2, talvez só seja possível compilar no -current.
CurtirCurtir
Entendi, quando eu tentei instalar pelo git https://github.com/adapta-project/adapta-gtk-theme parei no mesmo ponto. Até pesquisei se tinha como instalar o glib mas não consegui.
Uma pena, é um ótimo tema. De momento não tenho conhecimento suficiente para migrar pro current. Vou ficar com o tema OSX Arc por enquanto mesmo.
Obrigado pela ajudar @EDPS, abraço
CurtirCurtir
Cara, o Slackware Current é ótimo! só não uso porque tenho que testar todos os SlackBuilds que mantenho na versão 14.2 (e por isso tenho duas instalação do Slack: i686 e amd64).
Para aqueles que não tem essa obrigação (e já usam o Slack 14.2) não terão problemas com a -current, basta ler os changelogs, ou acompanhar sites como o SlackBlogs.
CurtirCurtir
Muito bom o conteúdo. Gostaria de sugerir caso possível um artigo sobre compilação de pacotes. Acho muito bacana seus artigos por essa linha. Fico muitas vezes pensando “de onde vem esses comandos” kkkk.
CurtirCurtir
Sobre compilação e empacotamento você pode ver isto no Debian:
Já no Slackware:
CurtirCurtir