How-To :: MATE Desktop [GTK3] no Slackware


E desta vez veremos como instalar o novo MATE Desktop 1.12 GTK3 no Slackware, a release em testes será o Slackware Current.

Atualizado, mas comendo uma RAM que só Jesus nessa causa! rsrs
Atualizado, mas comendo uma RAM que só Jesus nessa causa! rsrs

Com o lançamento da nova versão do MATE, o repositório do mesmo no github rapidamente disponibilizou a nova versão em GTK3:

Preview of MATE 1.12 GTK+3 for Slackware-Current

Instalação.

Se você seguiu o artigo anterior que tratava da instalação da versão 1.11 com o velho GTK2, bastará uns pequenos ajustes:

$ cd pasta-dos-sources
$ git branch
$ git checkout GTK3
$ git pull https://github.com/mateslackbuilds/msb GTK3
alterando o branch...
alterando o branch…
sincronizando com o repositório alvo...
sincronizando com o repositório alvo…
is up-to-date... ready to go!
is up-to-date… ready to go!

Caso seja o seu debut?, prossiga desta forma:

$ git clone https://github.com/mateslackbuilds/msb mate-desktop
$ cd mate-desktop
$ git branch
$ git checkout GTK3
$ git pull https://github.com/mateslackbuilds/msb GTK3

Logue-se como root:

$ su

E execute os comandos a seguir.

dependências.

# rm -rf /tmp/*
# ./mate-build-deps.sh
# mkdir deps-packages; mv -v /tmp/*_msb.txz deps-packages/

Este slideshow necessita de JavaScript.

mate-base.

# rm -rf /tmp/*
# ./mate-build-base.sh
# mkdir base-packages; mv -v /tmp/*_msb.txz base-packages/

Este slideshow necessita de JavaScript.

mate-extras.

# rm -rf /tmp/*
# ./mate-build-extra.sh
# mkdir extra-packages; mv -v /tmp/*_msb.txz extra-packages/

Este slideshow necessita de JavaScript.

seleção do DE padrão.

# exit
$ xwmconfig

MSB_1.12-GTK3-016

Este passo é desnecessário se você usa um gerenciador de login como o LXDM (embora seja recomendável, pois criará as corretas entradas em seu ~/.xinitrc). Para Display Managers como o SLIM isto é obrigatório! (pois é no ~/.xinitrc que o SLIM vai buscar informações sobre quem carregar), o mesmo vale para os demais DMs.

Extras.

Caso queira, tente empacotar os pacotes da pasta testing, mas antes instale todas as dependências requiridas de pacotes do SlackBuilds:

# sbopkg -k -i "libwebp orc gstreamer1 gst1-plugins-base webkitgtk3 pysetuptools python-distutils-extra wmctrl"

Este slideshow necessita de JavaScript.

Agora sim!

$ su
# rm -rf /tmp/*
# cd testing
# chmod +x mate-build-testing.sh
# ./mate-build-testing.sh

Ou de forma seletiva, escolha o que quer empacotar como o mate-tweak:

# cd testing/mate-tweak
# chmod +x mate-tweak.SlackBuild
# ./mate-tweak.SlackBuild
# installpkg /tmp/mate-tweak-*_msb.txz
# cp -av /tmp/mate-tweak-*_msb.txz .

Este slideshow necessita de JavaScript.

E os ícones numix:

# rm -rf /tmp/*
# cd ../numix-icon-theme
# chmod +x numix-icon-theme.SlackBuild
# ./numix-icon-theme.SlackBuild
# mkdir numix-icon-theme-package; mv -v /tmp/*_msb.txz numix-icon-theme-package/

MSB_1.12-GTK3-015

Faça o mesmo com os demais se desejar.

Bom, independentemente se fez ou não o passo dos extras, bastará apenas encerrar sua sessão atual e iniciar o MATE.

Não quer compilar?.

Seu preguiçoso… dessa vez você deu sorte! o MATE 1.12 já está empacotado, portanto basta isto:

Slackware 32 Bits:

$ mkdir mate-desktop && cd mate-desktop/
$ lftp -c "open http://slackware.org.uk/msb/14.1/1.12/; mirror x86"
$ cd x86/
$ su
# upgradepkg --install-new deps/*.t?z
# upgradepkg --install-new base/*.t?z
# upgradepkg --install-new extra/*.t?z
# xwmconfig
# exit
$ xwmconfig

Slackware 64 Bits:

$ mkdir mate-desktop && cd mate-desktop/
$ lftp -c "open http://slackware.org.uk/msb/14.1/1.12/; mirror x86_64"
$ cd x86_64/
$ su
# upgradepkg --install-new deps/*.t?z
# upgradepkg --install-new base/*.t?z
# upgradepkg --install-new extra/*.t?z
# xwmconfig
# exit
$ xwmconfig

Remoção do MATE.

Para removê-lo completamente:

# slackpkg remove atkmm-2.24.1-i586-1_msb \
                     atril-1.12.0-i586-1_msb \
                     cairomm-1.12.0-i586-1_msb \
                     caja-1.12.0-i586-1_msb \
                     caja-dropbox-1.12.0-i586-1_msb \
                     caja-extensions-1.12.0-i586-1_msb \
                     docutils-0.12-i586-1_msb \
                     engrampa-1.12.0-i586-1_msb \
                     eom-1.12.0-i586-1_msb \
                     galculator-2.1.4-i586-1_msb \
                     gksu-2.0.2-i586-1_msb \
                     glade-3.18.3-i586-1_msb \
                     glibmm-2.46.1-i586-1_msb \
                     gssdp-0.14.11-i586-1_msb \
                     gtk-engines-2.21.0-i586-1_msb \
                     gtkmm3-3.18.0-i586-1_msb \
                     gtksourceview3-3.18.1-i486-1_msb \
                     gupnp-0.20.13-i586-1_msb \
                     libgksu-2.0.12-i586-3_msb \
                     libgnomecanvas-2.30.3-i586-1_msb \
                     libgtop-2.32.0-i586-1_msb \
                     libmatekbd-1.12.0-i586-1_msb \
                     libmatemixer-1.12.0-i586-1_msb \
                     libmateweather-1.12.0-i586-1_msb \
                     liboobs-3.0.0-i586-2_msb \
                     libsigc++-2.6.1-i586-1_msb \
                     libunique3-3.0.2-i586-1_msb \
                     libwnck3-3.4.9-i586-1_msb \
                     marco-1.12.0-i586-1_msb \
                     mate-applets-1.12.0-i586-1_msb \
                     mate-backgrounds-1.12.0-noarch-1_msb \
                     mate-common-1.12.0-i586-1_msb \
                     mate-control-center-1.12.0-i586-1_msb \
                     mate-desktop-1.12.0-i586-1_msb \
                     mate-icon-theme-1.12.0-noarch-1_msb \
                     mate-icon-theme-faenza-1.12.0-noarch-1_msb \
                     mate-media-1.12.0-i586-1_msb \
                     mate-menus-1.12.0-i586-1_msb \
                     mate-netspeed-1.12.0-i586-1_msb \
                     mate-notification-daemon-1.12.0-i586-1_msb \
                     mate-panel-1.12.0-i586-1_msb \
                     mate-polkit-1.12.0-i586-1_msb \
                     mate-power-manager-1.12.0-i586-1_msb \
                     mate-screensaver-1.12.0-i586-1_msb \
                     mate-sensors-applet-1.12.0-i586-1_msb \
                     mate-session-manager-1.12.0-i586-2_msb \
                     mate-settings-daemon-1.12.0-i586-1_msb \
                     mate-system-monitor-1.12.0-i586-1_msb \
                     mate-system-tools-1.8.0-i586-2_msb \
                     mate-terminal-1.12.0-i586-1_msb \
                     mate-themes-1.12.0-noarch-1_msb \
                     mate-tweak-3.4.8-i586-1_msb \
                     mate-utils-1.12.0-i586-1_msb \
                     mm-common-0.9.8-noarch-1_msb \
                     mozo-1.12.0-i586-1_msb \
                     murrine-0.98.2-i586-1_msb \
                     numix-icon-theme-b313b564ce-i586-1_msb \
                     numix-icon-theme-circle-129da4d803-i586-1_msb \
                     numix-icon-theme-shine-c53933a687-i586-1_msb \
                     pangomm-2.38.1-i586-1_msb \
                     pangox-compat-0.0.2-i586-1_msb \
                     perl-net-dbus-1.1.0-i586-1_msb \
                     perl-xml-twig-3.49-noarch-1_msb \
                     pluma-1.12.0-i586-1_msb \
                     rarian-0.8.1-i586-2_msb \
                     system-tools-backends-2.10.2-i586-2_msb \
                     vte3-0.36.5-i586-1_msb \
                     yelp-tools-3.14.1-i586-1_msb \
                     yelp-xsl-3.14.0-i586-1_msb \
                     zenity-3.18.1.1-i586-1_msb

E como já dito no outro artigo, esteja atento para reinstalar alguns pacotes, provavelmente instalados via SlackBuilds, como gtk-engines, murrine e a turminha dos mm’s? (atkmm, cairomm, glibmm, gtkmm, libsigc++, mm-common, pangomm).

mandando tudo pro saco!
mandando tudo pro saco!

E reinstalando o necessário:

Este slideshow necessita de JavaScript.

IntÉ!

Anúncios
How-To :: MATE Desktop [GTK3] no Slackware

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 )

Foto do Google+

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

Conectando a %s