Mate Desktop 1.24.1 no Slackware Current.


Numa atualização do artigo HOW-TO :: MATE DESKTOP 1.16.0 [GTK3] NO SLACKWARE veremos como compilar o MATE mais recente para o Slackware Current.

Caso não seja do seu interesse perder tempo com compilações, saiba que há pacotes disponíveis apenas para a arquitetura x86_64, então caso queira instalá-los, siga o coelho branco:

$ su
# lftp -c "open https://slackware.uk/msb/current/latest/; mirror x86_64"
# cd x86_64/
# upgradepkg --reinstall --install-new *.t?z 2>&1 | tee mate-desktop-install.log
# exit
$ xwmconfig

Por outro lado, se quer ver as sopas de letrinhas…

Instalação.

Comece por baixar o repositório do Projeto MSB assim:

$ su
# git clone --depth=1 https://github.com/mateslackbuilds/msb

Entre no diretório de trabalho e atribua permissão de execução aos scripts:

# cd msb
# chmod +x *.sh

Em seguida e na ordem, execute-os:

# ./mate-build-deps.sh 
# ./mate-build-base.sh 
# ./mate-build-extra.sh 

NOTA: somente num sistema capenga você não irá conseguir compilar os pacotes! 😉

Ao término acrescente os pacotes do MSB no arquivo /etc/slackpkg/blacklist:

# nano /etc/slackpkg/blacklist

Meu exemplo, desconsidere o restante o que importa é a linha em que consta o _msb!

[0-9]+_wsr
[0-9]+ponce
[0-9]+_csb
[0-9]+_csbe
[0-9]+csbe
xfce4*
upower
Greybird
exo
garcon
libwnck3
libxfce4ui
libxfce4util
thunar*
tumbler
xfconf
xfdesktop
xfwm4

Antes de reiniciar, reconfigure a sua sessão de desktop padrão:

# exit
$ xwmconfig

Extras para o MATE Desktop.

Essa etapa é meio árdua, recomendo aqueles que tem tempo e paciência, principalemnte por causa do maldito pacote webkit2gtk que leva horas para compilar.

Em todo caso, em relação aos pacotes contidos no diretório Testing, você pode executá-los individualmente, desde que supra as dependências, nesse caso não deixe de ler o arquivo README (se presente no diretório do script).

Comecemos então pela ordem do script mate-build-testing.sh:

  yelp \
  mate-user-guide \
  mate-tweak \
  mate-user-share \
  ido \
  libindicator \
  mate-indicator-applet \

O pacote mate-user-guide requer o yelp que requer o horroroso webkit2gtk que por sua vez necessita de geoclue2woff2hyphenlibwebp e mais 2 pacotes de dependências: json-glib e brotli.

Podemos resolver isso com alguns gerenciadores como o sbotools, slpkg ou sbopkg, vou nesse último:

# sqg -p webkit2gtk
# sbopkg -k -i webkit2gtk

Em seguida vamos a mais scripts, que dessa vez requerem o suporte ao PYTHON3:

# sqg -p "psutil python-distutils-extra"
# PYTHON3=yes sbopkg -k -i "psutil python-distutils-extra"

E para finalizar toda essa indecência com tantos SlackBuilds:

# sqg -p mod_dnssd
# groupadd -g 214 avahi
# useradd -u 214 -g 214 -c "Avahi" -d /dev/null -s /bin/false avahi
# sqg -p mod_dnssd
# sbopkg -k -i mod_dnssd

E agora sim, podemos entrar no diretório de testing, atribuir a permissão de execução ao script e executá-lo:

$ su
# cd msb/testing
# chmod +x mate-build-testing.sh 
# ./mate-build-testing.sh 

Após a conclusão, e se desejar, instale os ícones Numix:

# cd numix-icon-theme
# chmod +x numix-icon-theme.SlackBuild 
# ./numix-icon-theme.SlackBuild 
# upgradepkg --install-new --reinstall /tmp/numix-icon-theme-91e4a9747f-x86_64-1_msb.txz
# cd ../numix-icon-theme-circle/
# chmod +x numix-icon-theme-circle.SlackBuild 
# ./numix-icon-theme-circle.SlackBuild 
# upgradepkg --install-new --reinstall /tmp/numix-icon-theme-circle-8b749c036e-x86_64-1_msb.txz
# exit

Após o reinício essa é a tela do desktop:

Ajustando mais algumas coisas, como os apps iniciados durante a sessão e os temas, não só a aparência melhora como o consumo de RAM também!

E nada mais tendo a dizer: fui!

É chegada a hora de passar o carro em todos os pacotes com que polui essa VM: KDE5, XFCE 4.14, Cinnamon 4.67 e este MATE 1.24.1.

IntÈ!

Mate Desktop 1.24.1 no Slackware Current.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s