Olá pessoal, muitos de vocês usuários de Linux Ubuntu devem ter tentado usar a webcam em programas como o Skype, ou o Cheese (em versões anteriores), e devem ter encontrado problemas, isso acontece porque o Ubuntu usava um driver de vídeo chamado v4l, isso até a versão 8.04, após essa versão o kernel do Ubuntu começou usar outro driver, o v4l2 e se algum programa necessitasse usar o v4l o kernel seria capaz de emular esse driver, assim podendo não funcionar corretamente em alguns programas e fazendo com que algumas webcams não funcionassem também, particularmente eu tive esse problema, e após pesquisar algumas horas encontrei a solução e resolvi compartilhar com vocês.
Então pra começar, devemos ver se o sistema está realmente reconhecendo a webcam, para isso abra o terminal e execute o comando:
# lsusb
deve retornar algo assim:
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 WebCam
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
*a parte em itálico é referente a webcam.
Após ver que o sistema reconheceu a webcam devemos instalar o Skype e o pacote do driver v4l, podemos fazer isso pelo terminal com o comando:
# sudo apt-get install libv4l-0 skype
ou se quiser podem baixar os pacotes .deb e instalar manualmente:
http://security.ubuntu.com/ubuntu/pool/main/libv/libv4l/libv4l-0_0.5.8-1_i386.deb
http://www.skype.com/intl/en/download/skype/linux/choose/
após baixar e instalar os pacotes, devemos criar um script para que o programa use o driver v4l e não o v4l2, para criar o script execute esse comando no terminal:
sudo gedit /usr/local/bin/wbcSkype
*estou colocando o nome do script de wbSkype mas vocês podem colocar o nome que quiserem, só não pódem por o nome de algum programa já existente.
irá abrir o editor de texto, vocês devem colocar como conteúdo essas linhas:
#!/bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
depois de colocar salve o arquivo, e feche o editor, feito isso vamos tornar o script executavel com o comando:
sudo chmod +x /usr/local/bin/wbcSkype
agora basta vc digitar no terminal o nome do script que o programa irá abrir e a webcam irá funcionar, você também pode criar um atalho na área de trabalho ou na barra de tarefas, basta clicar com o botão direito do mouse no desktop ou na barra de tarefas e criar um lançador, depois vc escolhe o nome e o ícone a seu gosto e o coloque como comando o nome do script, se você for usar a dica exatamente como eu postei o comando seria:
wbcSkype
o mesmo deve ser feito com o Cheese se a webcam não estiver funcionando nele, com a diferença de que no script você coloque “cheese” (sem as aspas) no lugar de “skype”.
Fonte: http://dougsland.livejournal.com/74667.html
Meu nome é Domingos Angeli, trabalho na área de informática com manutenção de micros e redes desde 2001, cursando agora Ciências Contábeis. 

jun 14, 2010 at 09:55:38
Caraca velho deu certinho aqui!!! Valew mesmo…
Ae, provavelmente voce deve saber do outro problema parecido com esse no Skype Linux (o som). Nao consigo nenhum ruidozinho no “Skype test call”. Pesquisando aqui vi que pode ser o “Pulseaudio”, que ja removi e reinstalei e nao deu em nada. A pergunta é: Voce sabe de alguma maneira pra solucionar isso?
Mais uma vez obrigado pela dica da Cam!
jun 14, 2010 at 11:30:02
Olá,
Você tem que verificar se a sua placa de som tem alguma incompatibilidade com a versão do seu Linux … você pode tentar pesquisar no fórum do ubuntu http://ubuntuforum-br.org/ . Lá pode ter alguém que já teve o mesmo problema e fica mais fácil resolver.