quarta-feira, 11 de agosto de 2010

A transparência chegou ao KDE

Um dos grandes trunfos do KDE 4 desde o ínicio é o visual. Quando ele ainda estava bem ruim, a beleza da interface era a única coisa que fazia uma pessoa a utilizá-lo. O tempo passou, ele foi se estabilizando e incrementando ainda mais o visual. Chegaram os efeitos 3D, a engine Aurorae, a transparência da painel, os principais programas, como Kaffeine, K3B e Amarok, e, de certa forma, a estabilidade e a funcionalidade.


Bom, seguindo com esses avanços visuais, parece que a nova onda dos desenvolvedores é levar a transparência para as janelas em si, através dos estilos, até o momento, com os estilos QtCurve e Oxygen. Eu compilei e testei os dois e mostrou minhas impressões para vocês.




QtCurve 1.5.2


A partir da versão 1.5.1, o QtCurve oferece o suporte a transparência. Você pode escolher entre aplicar ou não o efeito e qual a porcentagem dele será aplicada. Apesar da transparência estar disponível para todos os estilos, apenas alguns que são mais recentes ou foram atualizados recentemente suportam completamente a nova funcionalidade. Veja o exemplo dos screenshots abaixo. Ambos são do Amarok, mas o primeiro está com o estilo padrão do QtCurve, e o segundo com um estilo mais atualizado, postado a pouco tempo no KDE-Look.





Página do Projeto: http://kde-look.org/content/show.php/QtCurve+(KDE4,+KDE3,+%26+Gtk2+Theme)?content=40492



Oxygen-Transparent


Ao contrário do QtCurve que tem o efeito de transparência adicionado numa versão estável, o Oxygen-Transparent ainda é um projeto em fase de testes. No entanto, ele funciona um pouco melhor que o QtCurve. A transparência é aplicada em praticamente todas as janelas, inclusive no Amarok, que não é atingido pela transparência no nosso primeiro caso. Você também pode controlar a porcentagem de transparência que irá adicionar a sua janela, basta acessar o oxygen-settings. Veja os screenshots do Dolphin e Amarok respectivamente para fazer a comparação com o estilo QtCurve:




Como você pode perceber, o Oxygen-Transparent aplica um belíssimo efeito de transparência também no Amarok.


Página do Projeto: http://kde-look.org/content/show.php/oxygen-transparent?content=127752



Qual o melhor?


Os dois estilos evoluiram muito, e o QtCurve pode se orgulhar de ser o primeiro a trazer a transparência numa versão estável. No entanto, o Oxygen me agradou mais, pois aplicou a transparência em mais aplicativos. No QtCurve, você depende que o estilo escolhido tenha suporte a nova funcionalidade. Um outro ponto importante é que o sistema não fica travando ou lento após a aplicação dos estilos com transparência, o que é um grande avanço do KDE em si.


A compilação não é complicada, você precisa do essencial (gcc, etc) e das bibliotecas DEV do KDE 4 e do pacote svn para o Oxygen-Transparent, já que o script de download baixa o mesmo direto do repositório svn oficial. Não vou poder precisar aqui quais são exatamente, porque tenho todas instaladas no meu computador para realizar esses testes no KDE. Vale lembrar também que é uma boa ideia você remover o pacote do sistema antes de compilar o seu programa, para que depois uma atualização do pacote original não acabe com seu pacote compilado.



3 comentários:

  1. [...] This post was mentioned on Twitter by Romao MarS, Espaço Liberdade. Espaço Liberdade said: A transparência chegou ao KDE http://goo.gl/fb/ESoDB [...]

    ResponderExcluir
  2. Onde exite esse tema de icon para baixar?
    Icons da imagem do Oxygen Transparent
    Obrigado...

    ResponderExcluir
  3. Elton, olha o nome é "MIB Ossigeno", segue o link:

    http://kde-look.org/content/show.php/MIB+Ossigeno?content=126122

    Abraços e obrigado pela visita. :)

    ResponderExcluir