Revista Do Linux
 


 
EDIÇÃO DO MÊS
 CD do Mês


 Capa
 Entrevista
 Estudo de Caso 1
 Estudo de Caso 2
 Software
 Programação
 Ferramenta
 Serviço Público
 Comunidade
 Emulador
 Banco de Dados
 WEB
 Corporativo
 Distro
assinantes
 

A 3ª geração

Em desenvolvimento desde agosto de 2001, o KDE 3 é uma grande evolução em relação à série 2.x, mesmo que visualmente as diferenças sejam mínimas. Na realidade, à primeira vista a impressão que se tem é que nada mudou. Com o uso é que se percebem pequenos detalhes aqui e ali, espalhados por todas as partes do sistema. Esse é um ~Scostume~T das versões .0 do KDE, que se concentram mais em alterações tecnológicas do que visuais.

Testamos uma versão ainda em desenvolvimento do KDE 3 (a Release Candidate 2) em um Beta do Conectiva Linux 8, e mostramos aqui o que há de novo nesta versão de um dos mais populares ambientes de desktop Linux.

Konqueror

O “faz-tudo” do KDE aprendeu alguns novos truques. Tem dúvidas sobre qual arquivo é aquele em seu /home? Basta parar o cursor do mouse por alguns segundos sobre o arquivo. Uma “tooltip” se abre, mostrando informações sobre o mesmo. As informações variam de acordo com o tipo de arquivo, e incluem permissões, tamanho do arquivo, data de criação e modificação e até mesmo detalhes, como ocorre com arquivos MP3, como bitrate, taxa de amostragem e duração da música.

Quer compartilhar um arquivo ou pasta rapidamente, mas não quer configurar um servidor NFS para isso? Então você irá adorar este novo recurso: Clique com o botão direito do mouse sobre um diretório e escolha o item Propriedades. Clique na aba Sharing e marque a opção Share this directory on the Web. Clique em Share Directory para confirmar que você realmente quer compartilhar a pasta, escolha uma porta (a padrão é a 8001) e, se quiser, defina um limite para o consumo de banda deste compartilhamento. Dê um OK e pronto! Agora qualquer máquina poderá acessar, via navegador, o diretório compartilhado e seus itens, sejam eles arquivos ou subdiretórios, através do endereço nome_da_máquina:porta. Seria interessante poder limitar o acesso aos diretórios compartilhados, por usuário ou até mesmo por grupo, mas infelizmente não há nenhuma forma de controle de acesso disponível. Portanto, use o compartilhamento com cuidado.

O código que faz a renderização do HTML foi totalmente reescrito, assim como a implementação do JavaScript. A renderização de páginas HTML está muito mais rápida, assim como a execução de scripts JavaScript, que estão muito mais compatíveis com os padrões em vigor. Além dos melhoramentos no suporte HTML, o Konqueror ganhou algumas opções novas de configuração, como o controle do comportamento de imagens GIF animadas. O suporte a transparência em imagens PNG também foi incluído.

K Address Book

O KAddressbook agora pode ser usado para criar listas de distribuição, uma característica há muito esperada. Sabe aquele grupo de amigos para quem você sempre manda mensagens? Agora basta clicar em Arquivo -> Lista de Distribuição para criar novas listas e alterar as já existentes, adicionando e removendo endereços de forma simples. Selecione-os na lista de baixo, clique em Adicionar Entrada e eles serão adicionados à sua lista. Para enviar um e-mail para todos os membros da lista usando o KMail, basta colocar o nome da lista no lugar do destinatário da mensagem.

Aqui vale ressaltar algo sobre o projeto KDE. Encontramos um comportamento estranho no processo de criação das listas. Após termos enviado o relatório de bug para bugs.kde.org, nos surpreendemos com a resolução do bug no mesmo dia. Parabéns para os desenvolvedores e uma nota para todos os usuários: sempre que um problema ocorrer, vale a pena mandar um relatório claro e descritivo sobre o problema para os desenvolvedores. Software aberto é assim.

KMail

O programa de e-mail padrão do KDE agora suporta autenticação SMTP, recurso utilizado por alguns provedores para garantir que quem está enviando a mensagem realmente é o dono da conta de e-mail, impedindo o uso de seus servidores para envio de SPAM, e SMTP sobre SSL/TLS, possibilitando a utilização de uma conexão segura para o envio de mensagens. Uma novidade interessante e muito bem-vinda é o suporte a pipelining. Com este recurso, várias mensagens podem ser baixadas simultaneamente acelerando muito a velocidade de download de mensagens de um servidor POP3 compatível. Além disso, o KMail agora tem suporte para download sob demanda de mensagens, e também é possível excluir mensagens grandes diretamente no servidor, sem a necessidade de se fazer o download das mesmas. Vítimas de mail bombs e spam indiscriminado vão gostar.

Outra melhoria no cliente de e-mail é o melhor suporte a criptografia OpenPGP. A verificação de assinaturas agora reconhece valores de confiança dados pelo usuário e por outros usuários que assinaram a chave em servidores. Além disso, sempre que necessário, o KMail faz o download de chaves automaticamente. Este recurso permite uma nova característica do KMail que, com certeza, agradará aos mais paranóicos: o KMail pode ser configurado para criptografar mensagens sempre que possível, verificando se o destinatário da mensagem mantém uma chave pública em um servidor e, em caso positivo, fazendo o download da chave e criptografando a mensagem automaticamente.

Konsole

O emulador de terminal do KDE é um dos programas que sofreu mais modificações, do ponto de vista do usuário. Agora é possível renomear as sessões do Konsole, dando dois cliques no botão correspondente na barra de tarefas do programa. Os botões agora mostram informações sobre a sessão, como seu tipo ou status (por exemplo, uma sineta pra representar o “bip” do console) e é possível mudar a ordem das seções com o atalho de teclado Alt+Shift e as setas esquerda ou direita do teclado. Com os novos parâmetros --nomenubar, --noframe e --noscrollbar, é possível ter um console em tela cheia, emulando um “console real” do Linux. Podem ser feitas buscas no histórico de uma sessão, que pode ser apagado ou salvo em arquivo para consulta posterior, e há suporte a operações de “arrastar e soltar” com texto selecionado. Completando a gama de novos recursos, uma “dica do dia” é mostrada, a cada vez que você inicia o programa.

Controle de versões

Para quem trabalha com o CVS, o programa de controle de versões, o Konqueror possui agora um plugin muito interessante. Baseado no software Cervisia, o plugin permite que se visualize um diretório com informações de CVS. Isso quer dizer que é possível ver os arquivos modificados, os arquivos que devem ser atualizados e até o histórico de cada arquivo. Obviamente pode-se fazer qualquer operação comum no CVS através desta interface do Konqueror.

Previsões de arquivos

As previsões em miniatura de arquivos foram melhoradas, e agora pode-se ver uma miniatura dos conteúdos dos mais diferentes tipos de arquivos. Alguns arquivos contêm previsões elaboradas, como é o exemplo dos arquivos de catálogos de mensagens para traduções. As previsões destes arquivos não mostram o conteúdo real dos mesmos, mas sim um gráfico em pizza com estatísticas de quantidade de mensagens traduzidas e não traduzidas. Arquivos de áudio podem ser ouvidos simplesmente parando o ponteiro do mouse sobre os mesmos.

Adoçando os Olhos

Alguns usuários reclamaram por muito tempo que o KDE não tinha muitas opções de efeitos visuais. Considerado uma vantagem por muitos, isso era visto como um grande defeito por outros. Com a maturidade da API do KDE atingida durante o ciclo do KDE 2.x, um grupo de desenvolvedores começou a trabalhar nisso. O formato dos estilos (temas) foi modificado para ser mais flexível, permitindo estilos muito mais complexos. Quando esta edição estava sendo escrita, um estilo totalmente baseado em efeitos de alpha-blending estava sendo desenvolvido, mas provavelmente não será incluído por padrão no KDE 3.0. De qualquer forma isso mostra as possibilidades que provavelmente farão surgir toda uma leva de estilos novos.

Uma grande novidade é o efeito de transparência real dos menus. Com suporte nativo às extensões XRender do XFree86, o KDE permite que os menus fiquem transparentes em níveis configurados pelo usuário. O efeito visual é incrível. Além disso, o KDE possui suporte a alpha-blending nos ícones deixando-os com uma aparência muito suave.

A barra gráfica que agora acompanha o menu K tem suas cores modificadas de acordo com as configurações de cores do sistema e, combinando imagens PNG com transparência e gradientes, é possível obter o mesmo resultado com seu papel de parede.

Cidadão do Mundo

Pela própria natureza do software comercial, muitos países não possuem programas traduzidos para seus idiomas nacionais, pois o retorno financeiro da venda do software traduzido para a sua população, por esta ser muito pequena (como, por exemplo, a Islândia), ou muito pobre (como muitos países da África), não compensa o investimento na tradução. Isto não ocorre com o KDE que, por ser desenvolvido por voluntários vindos das mais variadas partes do mundo e mais do que interessados em usar o KDE em seu idioma nativo, possui suporte para nada menos que 41 idiomas diferentes, desde os conhecidos português (do Brasil e Portugal), francês, espanhol e italiano, até línguas “exóticas”, como o gaélico, o bielorusso ou o maori. E você não precisa instalar uma versão específica do “KDE em português”, ou “KDE em inglês”. Basta selecionar o idioma no painel de controle, e o sistema, bem como seus aplicativos, passam automaticamente a utilizá-lo.

Novo ciclo

A nomenclatura das versões do KDE é um pouco diferente da maioria dos projetos de software disponíveis. Embora a maioria use as versões “ponto zero” como sendo marco de grandes modificações gerais, no caso do KDE, uma versão “ponto zero”, como o KDE 3.0, é sinal de que as mudanças foram muito maiores internamente do que externamente. Do ponto de vista de muitos desenvolvedores, o KDE é muito mais um framework de desenvolvimento de aplicações do que um ambiente de desktop propriamente dito. E é no framework que as grandes modificações foram feitas, iniciando um novo ciclo de desenvolvimento de aplicativos. Devido a estas modificações internas, os aplicativos KDE devem ser reescritos, e os resultados do uso dos recursos da nova API devem começar a aparecer na forma de aplicativos nos próximos meses.

Quer experimentar?

para experimentar você mesmo as novidades do KDE 3, basta instalar os pacotes do KDE 3 - Release Candidate 2 para o Conectiva Linux 7.0 inclusos no CD desta edição. Faça o seguinte:

Coloque o CD desta edição no drive e adicione-o ao seu repositório APT:

apt-cdrom add

Conecte-se à Internet (pois pode ser necessária a instalação de alguns pacotes não presentes no CD), e instale os pacotes, com o comando:

apt-get dist-upgrade

Se você tiver problemas ao iniciar o KDE (por exemplo, o comando KDE não for encontrado), verifique se o pacote kdebase está instalado, e, caso necessário, instale-o com o comando:

apt-get install kdebase

Problemas conhecidos

Após a atualização, o login em modo gráfico (KDM) deixará de funcionar, não conseguindo inicializar o KDE 3. A solução é realizar o login em modo texto, e chamar o KDE com o comando kde.

Linha do Tempo do Projeto KDE

1996
16/10 É criado o projeto KDE

1997
20/10 KDE Beta 1 - Arnsberg
23/11 KDE Beta 2 - Neheim

1998
01/02 KDE Beta 3 - Huesten
19/04 KDE Beta 4 - Kirkland
12/07 KDE 1.0

1999
06/02 KDE 1.1
05/05 KDE 1.1.1
13/09 KDE 1.1.2
7/10 Começa o desenvolvimento da série 2.0
15/12 KDE 2 Alpha 1 - Krash

2000
11/05 KDE 2 Beta 1 - Konfucious
14/06 KDE 2 Beta 2 - Kleopatra
25/07 KDE 2 Beta 3 - Korner
23/08 KDE 2 Beta 4 - Kooldown
15/09 KDE 2 Beta 5 (KDE 1.94 - Final Beta)
23/10 KDE 2.0

2001
26/02 KDE 2.1
27/03 KDE 2.1.1
30/04 KDE 2.1.2
15/08 KDE 2.2
19/09 KDE 2.2.1
05/10 KDE 3.0 - Alpha 1
21/11 KDE 2.2.2
19/12 KDE 3.0 - Beta 1

2002

13/02 KDE 3.0 - Beta 2

Noatun

O KDE Media Player, também conhecido como Noatun, agora suporta ainda mais opções de personalização, permitindo o uso skins do WinAmp. (dê uma passadinha em www.winamp.com/skins, e não se esqueça das skins disponíveis em www.kde-look.org). Playslists podem ser exportadas no formato XML, e quem tem banda larga pode agora sintonizar streams de áudio vindas de servidores Shoutcast/Icecast.

Um novo visual

Mantendo as aparências

O visual do KDE pode ser personalizado com o uso de temas. Os temas usados nesta imagem são o Web e o Crystal Icons, e muitos mais estão disponíveis em sites como o www.kde-look.org

Menu

O KDE 3 usa a extensão XRender do XFree 4 para gerar menus transparentes.

O nível de transparência é configurável pelo usuário.

Que arquivo é este?

Parando o cursor do mouse sobre um arquivo, uma tooltip se abre, mostrando permissões, tamanho, tipo e outros dados sobre o arquivo.

Compartilhando...

Clicando com o botão direito sobre um diretório, é possível habilitar o compartilhamento, deixando-o acessível via web a qualquer computador.

... e Monitorando

Este ícone em sua barra de tarefas lhe permite adicionar novos compartilhamentos e monitorar os já existentes, indicando quanto de largura de banda está sendo consumida.

Som na caixa!

É possível converter faixas de áudio de CDs para formatos como MP3 ou Ogg Vorbis simplesmente arrastando e soltando os arquivos. O Konqueror se encarrega de fazer a conversão automaticamente.


Rafael Rigues - rigues @RevistaDoLinux.com.br
e Roberto Teixeira


A Revista do Linux é editada pela Conectiva S/A
Todos os Direitos Reservados.

Política de Privacidade
Anuncie na Revista do Linux