quinta-feira, junho 28, 2007

Lançado Google Desktop para Linux

O Google anunciou hoje a versão para Linux do Google Desktop, que até então estava disponível apenas para os usuários de Windows e Mac.

Assim que vi a notícia, fui direto fazer o download. A primeira surpresa ruim: estava disponível para download apenas pacotes rpm e deb do programa. Faltou o bom é velho tgz para os usuários do Gentoo ou outras distros não baseadas nesses formatos (claro, existem alternativas para extrair o conteúdo de um rpm eou deb mas... custava já deixar disponível o download?).

Vencida essa limitação, fiz a instalação, sem nenhum problema. Tudo já começou a funcionar e o Google Desktop já estava indexando os arquivos da minha máquina, muito simples e fácil de usar.

Uma funcionalidade muito útil para mim é a busca de conteúdo dentro de arquivos OpenOffice. No trabalho, utilizo a dupla Linux/OpenOffice para a maior parte das tarefas e quando precisava encontrar determinado conteúdo sem lembrar em qual arquivo estava era um trabalho penoso.

Achei, em geral, o produto muito bom, a instalação ocorreu sem problemas e ele detectou e utilizou o browser padrão configurado no KDE. Em casa não irei utilizar porque não vejo necessidade, mas certamente ele já virou meu companheiro de trabalho.

quarta-feira, junho 13, 2007

Problema do VMWare com Kernel "novo" (2.6.20)

Você que era como eu, um feliz usuário do VMWare para quando precisasse rodar aplicações Windows na sua máquina sem que, para isso fosse obrigado a reiniciar seu sistema Linux, teve uma surpresa desagradável quando atualizou o seu Kernel recentemente.

Eu estava com meu Kernel razoavelmente antigo, tomei vergonha na cara e compilei o 2.6.20. Rebootei, tudo funcionando normal. O problema foi quando eu fui utilizar o VMWare.

Como durante a instalação ele instalou um módulo no Kernel, quando eu atualizei ele parou de funcionar. Até aí, nada de anormal, era o esperado. Bastaria então compilar novamente o driver e tudo voltaria o que era antes.

O problema é que a compilação do driver falhava, veja o que acontecia::
===INICIO===
Building the vmmon module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config4/vmmon-only'
make -C /lib/modules/2.6.20-1.2948.fc6/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernels/2.6.20-1.2948.fc6-i586'
CC [M] /tmp/vmware-config4/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config4/vmmon-only/linux/driver.c:80:
/tmp/vmware-config4/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or ‘...’ before ‘compat_exit’
/tmp/vmware-config4/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or ‘...’ before ‘exit_code’
/tmp/vmware-config4/vmmon-only/./include/compat_kernel.h:21: warning: type defaults to ‘int’ in declaration of ‘_syscall1’
make[2]: *** [/tmp/vmware-config4/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config4/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.20-1.2948.fc6-i586'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config4/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.
===FIM===

Depois de muitas buscas no google pela ultima mensagem de erro, encontrei apenas um resultado e com o título um tanto quanto obscuro "HowTo Install VMware on FC6 & Cent0s". Fiquei com medo de não servir para o meu Gentoo mas resolvi arriscar. Aparentemente o VMWare tem mesmo problema com Kernel "novos".

Na página verifiquei que alguma alma caridosa fez um patch para o script de configuração do VMWare,que pode ser baixado em http://ftp.cvut.cz/vmware/vmware-any-any-update109.tar.gz.

Depois de feito o download do patch, a resolução do problema é muito simples:
1) Descompactar tar zxvf vmware-any-any-update109.tar.gz
2) No diretório criado execute ./runme.pl
3) Pronto! Ele faz o patch e chama o script de configuração do VMWare

Aqui comigo funcionou corretamente, boa sorte se você for tentar! Se você conseguir em alguma outra distribuição e quiser deixar um comentário avisando seria bem vindo!

terça-feira, maio 15, 2007

Torpedo Web gratutio da Vivo no Linux

A Vivo lançou uma forma de enviar "torpedo" SMS para seus celulares via Web gratuitamente. Só que, como praticamente tudo na Vivo, não funciona no Firefox. Embora exista uma gambiarra solução técnica para acessar o site principal, ainda não existe nenhuma conhecida para esse serviço.

Mas nem tudo está perdido para os usários do Linux. Apesar de não funcionar nem no Firefox nem no Konqueror, esse serviço funciona perfeitamente no Opera para Linux!.

Problemas com driver da nVidia

Recentemente criei coragem para, finalmente, atualizar meu X para a versão modular. Operação arriscada, envolvia antes remover o meu X atualmente em uso.

Inicialmetne fiz um backup, criando um pacote binário com o comando quickpkg. Em seguida, "desemergi" meu X e mandei atualizar para o X novo. Após algumas horas de compilação, ele estava prontinho para ser usado.

Reiniciei o servidor e tive o desgosto: o X não subia, o módulo da nVidia não estava funcionando. Depois de muito fuçar no xorg.conf, nos módulos e no google, descobri o meu problema: minha placa de vídeo era muito antiga.

Minha velha TNT2 havia sido colocada de lado pela nVidia e as intruções para fazer ela funcionar não estavam mais vindo no driver mais atual. A solução? Muito simples! Precisava usar a versão do driver para dispositivos legados. No caso dos felizes usuários do gentoo, isso é feito de forma muito fácil:
emerge --unmerge nvidia-drivers && emerge nvidia-legacy-drivers

Reiniciei o X e tudo estava funcionando normalmente!

segunda-feira, abril 09, 2007

Login no site da Vivo com Firefox

Essa dica não é apenas para que usa Linux, mas para todo mundo que usa o Firefox, em qualquer plataforma.

O site da Vivo tem várias coisas que não funcionam no Firefox (como, por exemplo, a nova funcionalidade de envio de sms gratuitos), mas a mais irritante delas é o fato do usuário não conseguir nem mesmo logar no site para ver saldo, extratos ou realizar outros serviços.

Com a dica do Jociel Cavalcante Andrade, publicada no Dicas-L, é póssível fazer o Login de forma simples, criando um arquivo HTML com o seguinte conteúdo:

<html>
<head>
<title>Login Vivo Firefox</title>
</head>
<body>
<b>Login Vivo Firefox:</b>
<form id="frmMain" method="post" action="https://servicos.vivo.com.br/VOLWeb/LoginAction.do">
ddd <input type="text" name="{actionForm.foneArea}" maxlength="2" size="2" value=""/>
celular:
<input type="text" name="{actionForm.foneNumero}" maxlength="8" size="13" value=""/>
senha:
<input type="password" name="{actionForm.senha}" maxlength="12" value=""/>
<a href="javascript:frmMain.submit();">Entrar</a>
</form>
</body>
</html>

Aí basta acessar esse arquivo e preencher o formulário, ao invés de utilizar o formulário no site da Vivo que é possível logar!

quarta-feira, janeiro 17, 2007

Flash 9 para Linux - Versão Final

Depois do Beta 1 e do Beta 2, a Macromedia lançou finalmente a versão final do Flash 9 para Linux. Finalmente nós, usuários de linux, deixaremos de nos sentir cidadões de segunda classe ao acessar alguns siteas.

Estou já fazendo o download do tgz para testar. O Beta 2 já estava muito bom, acredito que essa versão seja melhor ainda. Além do tgz, também está disponível para download o rpm.

quarta-feira, novembro 22, 2006

Flash 9 para Linux: Beta 2

Saiu no blog Penguim.SWF (blog da Adobe especialmente para acompanhar o desenvolvimento do flash para Linux) um post sobre o lançamento do segundo beta do Flash 9 para Linux.

De acordo com o post e com a Release Notes, a principal modificação é a correção de um problema com o áudio. O engraçado é que, na minha experiência, eu não tive esse problema todo com o áudio não. Mas tive um problema, que aparentemente não está acontecendo com as outras pessoas, que são os vídeos do Youtube/Google Video que começam a tocar e param em 2 segundos. A única solução é fechar o Firefox e abrir novamente, que fará com que a coisa funcione em alguns vídeos e depois passe a apresentar o problema do nada. Quando ví o anúncio pensei que fosse corrigindo isso, mas não era.

Mas, enfim, não custa testar e ver se esse problema foi corrigido por tabela.