yo! Vamos a mais uma dica para o Slackware Linux, a distro que simplesmente funciona.
O xfce padrão do Slackware 13.37 é o 4.6.2 e ele já está um pouco velhinho. Felizmente ficar de olho no fórum[1] do Slackware Linux sempre traz boas dicas e foi lá que achei algumas pessoas que compilaram e disponibilizaram[2] pacotes do xfce 4.10. Eu vou complementar esse novo xfce com alguns pacotes do slackbuilds.org, melhorando o ambiente mas não pense nesse artigo como algo para ter um super xfce completo, mesmo porque o completo pode significar algo diferente para nós.
Vamos instalar alguns slackbuilds primeiro. Se você já tiver algum instalado, apenas ignore.
sbopkg -i "webcore-fonts gtk-aurora-engine gtk-engines gtk-nodoka-engine equinox murrine tls libnice gst-python farsight2 libmusicbrainz3 dconf gnome-mplayer ORBit2 GConf libtasn1 libatasmart sg3_utils"
Eu tive problemas ao instlar o udisks e upower pelo sbopkg. O problema é com um argumento errado em alguns Makefile e para corrigir isso, basta, como root, entrar no diretório /var/lib/sbopkg/SBo/13.37/system/udisks/ e editar o arquivo udisks.Slackbuild e acrescentar por volta da linha 84 (antes do make):
* UPDATE * : esse problema com o udisks e upower não ocorreu no Slackware 64bits, somente na versão i486.
sed -i s/-nonet//g doc/dbus/Makefile* sed -i s/-nonet//g doc/man/Makefile*
Desse modo o arquivo udisks.Slackbuild fica assim:
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux
sed -i s/-nonet//g doc/dbus/Makefile*
sed -i s/-nonet//g doc/man/Makefile*
make
make install DESTDIR=$PKG
Agora é só gerar o pacote e instalar:
wget `grep DOWNLOAD= udisks.info|cut -d= -f2|sed s/\"//g ` ./udisks.Slackbuild installpkg /tmp/udisks-*.t?z
Depois faça a mesma coisa com o upower em /var/lib/sbopkg/SBo/13.37/system/upower. Após instalar, termine adicionando mais esses pacotes:
sbopkg -i "libdaemon libunique libsoup libproxy libgnome-keyring gnome-keyring avahi gvfs"
Se você tiver o xfce padrão do slackware, será necessário removê-lo antes:
removepkg /var/log/packages/xfce* removepkg /var/log/packages/thunar*
Agora baixe os pacotes do xfce para i386[3] ou para amd64[4] (não se esqueça do pacote no diretório dep) e então é só instalá-los:
installpkg *.t?z
Por fim, atualize seu .xinitrc executando o xwmconfig.
E tudo pronto! Agora você possui o xfce mais novo.
[1]: http://www.linuxquestions.org/questions/slackware-14
[2]: http://www.linuxquestions.org/questions/slackware-14/xfce-4-10-a-937767/page3.html
* UPDATE * : atualizei os links abaixo pois os antigos não existe mais
[3]: http://download.tuxfamily.org/salixbang/depot/i486/13.37/salixbang/xfce/
[4]: http://download.tuxfamily.org/salixbang/depot/x86_64/13.37/salixbang/xfce/
yo!