preload preload preload preload

Teclado ABNT2 sem “.”


16th novembro 2008 Problemas com atualização,Tutoriais,Ubuntu 9 Comentários

Se você tem um teclado padrão ABNT2, deve ter notado que após as últimas atualizações o teclado ficou sem o “.”. Acredito que é quase impossível viver sem esta tecla pois precisamos dela para digitarmos endereços de internet, escrever textos simples e algumas pessoas precisam do “.” para acessar endereços IP.

Acredito que logo tenhamos a correção do pacote que está no atrapalhando, mas para quem não pode esperar, vamos a uma solução temporária.

Abra o gerenciador de pacotes Synaptic e procure pelo pacote xkb-data. Selecione o pacote e vá no menu “Pacote” e em “forçar versão”. Na janela que se abre, seleciona a versão “1.3-2ubuntu4 (intrepid)”.

Efetue log-off e login e o problema estará resolvido até que o pacote seja atualizado novamente. Fique atento ao Ubuntero que assim que o pacote corrigido sair nós avisaremos.

Devemos lembrar que este erro está acontecendo apenas para pessoas que habilitaram o repositório “proposed”. Este repositório é exatamente para testes e pacotes com bugs são mais frequentes do que podemos imaginar. Se quiser evitar este tipo de problema, não habilite o repositório proposed.

Ler mais »

Ubuntu no Pendrive


17th outubro 2008 Tutoriais,Ubuntu -

Algum tempo atras precisei instalar o Ubuntu em um notebook que não tinha drive de CD e me vi com problemas por não estar com o drive de CD USB disponível na empresa onde trabalho. A primeira coisa que pensei foi em fazer o boot remoto pela rede mas isto implicaria em ter que configurar um serviço que ainda não configurei(está na lista de tarefas). Como esta solução seria muito demorada resolvi pesquisar sobre a instalação através de um Pendrive e achei um tutorial bem simples e objetivo no site tecnoclasta.
Segui os passos e consegui fazer a instalação como se eu estivesse utilizando o CD de instalação do Ubuntu.

Ler mais »

Acesso remoto com o FreeNX


16th setembro 2008 Avançado,Geral,Servidores,Tutoriais,Ubuntu 9 Comentários

Algumas pessoas falam que o FreeNX é uma espécie de evolução do VNC, eu discordo. As tecnologias utilizadas nas duas aplicações são totalmente diferentes e seus objetivos também são totalmente diferentes.

Enquanto o VNC é uma simples aplicação que permite controlar Desktops remotamente, o FreeNX fornece um Desktop independente e totalmente funcional sem bloquear, para uma única sessão, o computador acessado.

Para termos uma comparação melhor e facilitar a definição do programa, podemos dizer que o FreeNX tem as mesmas funcionalidades do Microsoft Terminal Server.

Vamos por a mão na massa. Para instalar o FreeNX é muito fácil. A primeira coisa é adicionar os seguintes repositórios na sua lista de repositórios através do programa “Canais de Software”:

    deb http://www.datakeylive.com/ubuntu hardy main
    deb-src http://www.datakeylive.com/ubuntu hardy main

    

Atualize sua lista de pacotes como será pedido. A janela fechará ao final da atualização.

Abra o “Gerenciador de Pacotes” e procure por “freenx-server”. Dê um duplo clique no pacote para selecioná-lo para instalação, alguns pacotes extra são requeridos para a instalação e você deve apenas concordar em instalá-los, e clique em “Aplicar” para que a instalação comece.

      

Pacote instalado, abra o terminal e adicione os usuários que terão permissão para fazer login no servidor freenx, os usuários devem existir previamente no sistema operacional. Para adicionar um usuário digite os seguintes comandos:

    nxserver –adduser ubuntero
    nxserver –passwd ubuntero

Com os comandos acima você terá criado um usuário chamado ubuntero e irá definir uma senha para este usuário.

O servidor já está pronto e esperando por novas conexões, agora vamos instalar um cliente em outra máquina. O FreeNX tem clientes para Linux, Windows, MacOS e Solaris. Abaixo temos os links para download dos clientes para estes sistemas operacionais.

NX Client for Linux Downloads: 1075 vezes
NX Client for Windows Downloads: 1370 vezes
NX Client for MacOsX Downloads: 1017 vezes
NX Client for Solaris Downloads: 750 vezes

Para instalar no Ubuntu, baixe a versão para Linux no link acima e siga as instruções deste outro artigo.

Ler mais »

Clone Webcam 11043


11th julho 2008 Geral,Tchelinux,Tutoriais 8 Comentários

Câmera comprada em 2001 ou 2002 e uma saga, conseguir fazer com que minha webcam funcionasse no Linux. Neste tempo também tive a necessidade de fazer funcionar um winmodem US Robotics(já aposentado). Muito tempo correndo atrás de drivers e tutoriais para que a saga terminasse bem. Fiquei um ano tentando até desistir pela primeira vez. Alguns meses depois de desistir, comprei o livro “Linux Kernel Driver” e comecei a estudar uma maneira de começar a escrever meus primeiros drivers. Sem ter a quem recorrer para sanar minhas dúvidas, acabei desistindo novamente.

Alguns anos depois, resolvi tentar novamente e entrei em contato com a Clone para ter maiores informações sobre a câmera, já que eu queria começar novamente a escrever um driver. A resposta da Clone foi desanimadora. Eles disseram que não suportavam a webcam no linux e não pretendiam suportar, ainda me ofereceram outra câmera. Como não me falaram nada que pudesse ajudar no desenvolvimento do driver, voltei a entrar em contato e tive mais uma desanimadora resposta. Agora eles me disseram que apenas montam a webcam e não podiam me passar informações sobre o fabricante.

O passo seguinte foi tentar desmontar a webcam para descobrir qual era o chip que ela utilizava. Outra surpresa, os parafusos estavam sem rosca e não tinha como tirar a placa para ver o chip. Fiz algo que causa risada de muitos, furei a traseira da webcam, com uma chave philips quente, para poder ler o modelo do chip e enfim descobri que o chip usado é o “SPCA508A”. Esta informação foi a mais importante para começar a caminhar na direção certa.

Pesquisando pela internet consegui descobrir que o driver “gspca” suportava o chip “SPCA508″ e então tentei baixar o driver para ver se minha webcam funcionava. Nada de surpresa, a webcam não deu sinal de vida. Novamente desisti por mais um tempo.

Enfim conheci o grupo Tchelinux e o Douglas. Este cara me incentivou a mexer no driver gspca para fazer com que a webcam funcionasse. Com o incentivo do Douglas fui tentando por alguns meses até que em um evento eu disse pra ele que estava desistindo novamente e que iria doar a webcam para ele. O Douglas me disse para ficar com a webcam porque estavam negociando a entrada do driver gspca na árvore do kernel e então o Douglas poderia me ajudar muito mais.

Passaram alguns dias e o driver entrou na árvore e o Douglas fez algumas alterações baseadas em informações que eu passava para ele. Na primeira madrugada tentando já conseguimos fazer o led da webcam ligar. Na segunda madrugada o Douglas mostrou todo seu talento e achou as modificações necessárias para que a webcam funcionasse. Ficamos os dois em estado de graça com a façanha.

Ainda tem coisa para fazer no driver para melhorar a captura que está com média de 5 quadros por segundo mas pode chegar a 15.

Como não poderia ser diferente, entrei em contato com a clone para notificá-los que a webcam estava começando a ter o suporte da comunidade Linux. A resposta foi a mesma que recebi quando comecei minhas tentativas. Veja abaixo o texto do email que recebi:

“Prezado Ivan,

Conforme solicitado, informamos que a Web Cam Clone cód.:11043 é compatível com Windows 98SE / ME / 2000 / XP, não sendo compatível com Linux, onde infelizmente não existe previsão para a disponibilidade de drivers.”

Ok, eles não leram meu primeiro email e então respondi este email tentando deixar mais claro o meu texto. A resposta foi a seguinte:

“Prezado Ivan,

Conforme solicitado, informamos que os drivers não são desenvolvidos no Brasil, sendo que seguimos as especificações do produto onde, para um processo de homologação para compatibilidade com um determinado sistema operacional são necessários vários testes durante um período considerável, onde também não seria viável disponibilizarmos os drivers somente de um modelo de web cam para Linux.

Acreditamos que em breve essa possibilidade será revista, porém, sem previsão para o desenvolvimento de drivers compatíveis com Linux.

Desculpe-nos pelo transtorno e colocamo-nos à disposição para maiores esclarecimentos.”

Voltei a responder o email e dessa vez perdi a linha e expliquei para eles como fazer o download do driver, como compilar e como subir os módulos. Posso ter feito errado mas tratei eles como crianças ignorantes que não sabem ler emails e muito menos compilar um programa. Me indignei e fiz questão de relatar isto neste artigo.

Agora que a história foi toda contada vamos ao que interessa, como botar tudo para funcionar.

Primeiramente instale o mercurial em seu computador com o seguinte comando:

    $ sudo apt-get install mercurial

digite o seguinte comando:

    $ hg clone http://linuxtv.org/hg/v4l-dvb

Depois de baixar todos os arquivos, entre no diretório criado e digite os seguintes comando:

    $ sudo rmmod videodev
    $ sudo rmmod gspca_spca508
    $ make
    $ sudo make install
    $ sudo modprobe videodev
    $ sudo modprobe gspca_spca508

Agora é só plugar a webcam e usufruir de mais um dispositivo SUPORTADO PELO LINUX já que a grandessíssima Clone não é capaz de fazer o seu trabalho. Na versão 2.6.27 estes passos não serão mais necessários, será necessário apenas plugar a webcam e sair usando.

É importante lembrar que são necessárias aplicações com suporte a v4l2 para que as imagens sejam capturadas corretamente. Eu testei com o aMsn, motion e cheese e estes mostraram as imagens normalmente. O programa camorama não utiliza v4l2 e não é uma boa aplicação para testar webcams.

Para finalizar só tenho que agradecer mais uma vez ao Douglas por ter se envolvido e resolvido este meu problema. Como já dito Douglas, eu sou seu fã.

Ler mais »

Broadcom BCM4311


18th maio 2008 Tutoriais,Ubuntu 8 Comentários

Tenho uma placa wireless Broadcom BCM4311 e sempre tive qeu adicionar um repositório no meu source.list para que a placa funcionasse normalmente. Os utilitários extratores de firmware nunca haviam funcionado corretamente no meu caso. Com a chegada da versão 8.04 do Ubuntu as coisas mudaram e agora não preciso adicionar nenhum novo repositório, apenas tenho que utilizar o gerenciador de drivers restritos como você poderá ver abaixo.

Primeiramente vá no menu Sistema -> Administração -> Drivers de Hardware. O gerenciador será aberto e todos os dispositivos que necessitam de drivers proprietários serão listados.

Clicando no “quadradinho” uma nova janela será aberta informando os motivos pelo qual o driver não é instalado mesmo sendo reconhecido o dispositivo. Para seu dispositivo funcionar perfeitamente, você tem que clicar no botão “Habilitar”.

Alguns pacotes serão baixados e uma nova janela será aberta. Nesta janela você deve selecionar “Obter e extrair o firmware” e clicar no botão “Frente”.

  

Se você clicar em “Detalhes”, verá que mais alguns arquivos estão sendo baixados e instalados.

Quando você ver uma tela parecida com esta você já terá o seu driver instalado.

Fechando a janela você poderá ver que seu driver está instalado, habilitado e em uso.

Espere alguns segundos e veja que o driver está funcionando perfeitamente.

Ler mais »