Mais uma versão do KDE 4. A testei muito pouco, esta acabou de sair do forno: 4.1.3

Segundo a página oficial do KDE, foram feitas várias correções de bugs em especial:

  • Dois crashes no Dolphin filemanager.
  • Uma grande quantidade de bugfixes e otimizações no componente de renderização KHTML e HTML
  • E várias correções no Kopete

Mas a novidade mesmo ficou por conta das translações. Ainda não as compilei, mas acredito que deve ser bem mais fácil que compilar todo o KDE 4.1.3. Tenho apenas que montar algum sistema de automação para o processo, pois não estou interessado em fazer a mão todos os scripts. Assim que tiver algo pronto coloco o anúncio aqui.

Pelo que pude ver, teremos ainda o KDE 4.1.4 antes do 4.2.0, os quais devem sair em dezembro de 2008 e janeiro de 2009, respectivamente. Pessoalmente está me surpreendendo a velocidade com que novas versões estão saindo. Somente um louco para querer manter tudo sempre atualizado…

Ainda, segundo a nota do lançamento do 4.1.3, a árvore Extragear possui vários aplicativos maduros, embora ainda não fação parte de nenhum dos pacotes do KDE. Isto significa que tem mais scripts para fazer… Vamos ver.

Compilação

Para o louco que quiser compilar o KDE 4.1.3, segue uma lista de problemas que tive na compilação. Foram apenas três os contratempos:

  • Duas novas dependências: libcapseo e libcaptury, necessários para compilar o kdepimlibs-4.1.3
  • kdebindings-4.1.3: não compilava, emitindo o erro “Could not find X11”. Incrível não? O problema não éra no kdebindings e sim no Slamd64-12.1. Checando os links em /usr/X11R6, verifiquei que /usr/X11R6/lib apontava para /usr/lib, onde estão as bibliotecas 32bits do Slamd64. O apontamento correto é /usr/lib64 ou /usr/X11, que por sua vez aponta para o /usr/lib64. Corrigido o problema, o kdebindings compilou sem problemas.
  • O último contratempo foi um erro pessoal, que me fez recompilar todos os Extragear novamente esta manhã. Não havia atualizado os pacotes svn deles.

Se alguém quiser compilar, a ordem de compilação pode ser a mesma do arquivo install_list. Os scripts de compilação, juntamente com todos os Slackbuilds do projeto Slack.Sarava, estão na pasta builds. Por problemas técnicos ainda pendentes, não os incorporei a árvore do Slack.Sarava.

Algumas pendências

Ainda tenho dois problemas pendentes, os quais não tive paciência suficiente para resolve-los:

  • O primeiro é com a libgphoto2. Por algum motivo que ainda desconheço, ao instalar o pacote ele trava o deamon hald, levando-o a 100% de consumo de CPU. O pacote foi criado em conformidade com o script do Bluewhile64 e do Slackware. Falta ainda verificar que este pacote é construído no Slamd64-current e ver se existe mais alguma adaptação a ser feita, além do diretório /usr/lib64…
  • Em segundo vem o pacote kdewebdev. Este dá erro de compilação, que me parece ser um error interno:
    [ 55%] Building CXX object kxsldbg/kxsldbgpart/CMakeFiles/kxsldbgpart.dir/kxsldbgpart_automoc.o
    Linking CXX shared module ../../lib/libkxsldbgpart.so
    [ 55%] Built target kxsldbgpart
    make: *** [all] Error 2
    

Instalação

Desta vez fiz um script de instalação, veja mais abaixo. Acabei reinventando a roda, por pura falta de paciência para verificar os scripts anteriores, no entanto, ele é bem simples:

  • Primeiro ele remove tudo que for indesejável (KDE3.5 e algumas dependências refeitas), seguido pela remoção do KDE 4.X, anterior;
  • Em seguida, baixa todo o KDE 4.1.3 e checa o md5. Se tiver algum problema com o md5 tente executar o script novamente. Caso o problema persistir, pode ser que o pacote esteja errado no servidor. Se for o caso entre em contado que atualizo o pacote;
  • Por fim reinstala todos os pacotes e acerta alguns problemas finais.

Para maiores detalhes, veja o conteúdo do script de instalação kde4.1.3-install.sh.

Para instalar, siga as instruções abaixo:

telinit 3 # faça isto em modo 3, para ter acesso a rede
mkdir -p /home/ftp/kde-4.1.3
cd /home/ftp/kde-4.1.3
wget http://localhost/linux/Slamd64/kde4/4.1.3/kde4.1.3-install.sh
chmod +x kde4.1.3-install.sh
./kde4.1.3-install.sh
...

Testei em meu notebook, mas caso tenha algum problema entre em contato.

Observações

Vou listar algumas observações e impressões que tive durante o uso do KDE 4.1.3:

  • Consumo de CPU: na versão 4.1.2 notei uma visível redução no consumo de CPU, em relação a versão 4.1.1. Já nesta última versão, 4.1.3, houve um aumento do consumo de CPU.
  • Qt Designer: tenha fé, ele vai abrir. Algumas vezes ele abre instantaneamente, mas em outras pode demorar alguns minutos. A entrada no menu do KDE não é criada, mas você pode chamar o aplicativo pela linha de comando, chamando o aplicativo “designer”. Embora demore um pouco para iniciar, ele está funcionando muito bem. Tenho feito um bom uso desta ferramente em meus aplicativos PyQt4.
  • k3b: não sei se alguem está conseguindo usá-lo, mas não tem funcionando comigo deste que passei a usar o KDE 4. Tenho gravado minhas mídias manualmente.
  • konsole: é muito esquisito que ainda não tenham feito nada a respeito de uma ferramente tão usada como o konsole. Ele funciona bem, sem bugs inconvenientes. No entanto, maximizar o aplicativo gera um legs muito longo, de até 5 segundos, com um grande carga no processador. Vai saber o que é isto…

Divirta-se