mai 27

Opa eae pessoal beleza?
Bom hoje vou explicar como configurar as funções multimídia do notebook Acer 4520, como já é de costume os procedimentos que descrevo aqui no blog são testados no Debian, Slackware e Fedora dessa vez não será diferente, porém esses passos provavelmente funcionarão na maioria das distros…

Além disso é bom saber que os passos descritos aqui servem para configurar qualquer teclado multimídia (mesmo sem ser de notebook) e os princípios serão os mesmos para qualquer notebook, porém a ênfase aqui será o acer 4520.

Bom, os usuários do Slackware provavelmente perceberam que a regulagem lateral de do Acer 4520 não funciona (para configurar o som no Slackware veja meu outro post ‘http://www.focolivre.org/?p=3‘), na verdade no slackware a única função especial do notebook que funciona é a de regulagem de brilho do monitor, as demais não funcionam, já no Debian Lenny a regulagem de som, regulagem de brilho e ativação/desativação do touchpad funcionam porém as demais funções não funcionam, no Fedora 9 todas funcionam com um pequeno ajuste no Gnome

Então mãos a obra. Os passos a seguir funcionam tanto no Slackware 12.1 quanto no Debian Lenny, mas provavelmente funcionará em outras distros também…

A primeira coisa a se fazer é criar um arquivo mapeando as teclas desejadas , para isso precisaremos do código de cada tecla, para isso usaremos o “xev” portanto dê o comando:

# xev

Com isso irá aparecer uma janelinha branca na sua tela, posicione seu mouse dentro da janelinha e digite a tecla que deseja mapear (lembre-se que o Regulador de Audio lateral é visto como uma tecla, por isso rode ele para um lado e para o outro para pegar o código dele), o código é visto na linha “Keycode” por isso aperte todas as teclas desejadas e anote os códigos de cada uma.

Agora iremos criar o arquivo .Xmodmap dentro da sua pasta de usuário onde estarão as informações referentes as teclas:

# vim /home/usuario/.Xmodmap

Adicione ao arquivo as linhas da seguinte maneira:

keycode 236 = XF86Mail # Abre o leitor de e-mail
keycode 178 = XF86WWW # Abre navegador de internet
keycode 162 = XF86AudioPlay # Botão de Play
keycode 164 = XF86AudioStop # Botão de Stop
keycode 160 = XF86AudioMute # Botão para ativar/desativar o audio
keycode 144 = XF86AudioPrev # Botão de avançar
keycode 153 = XF86AudioNext # Botão de voltar
keycode 176 = XF86AudioRaiseVolume # Aumentar volume com o regulador lateral
keycode 174 = XF86AudioLowerVolume # Abaixar volume com o regulador lateral

Bom, aqui eu adicionei essas linhas, porém você pode adicionar outras se tiver mais teclas para configurar, perceba que a sintaxe é:

keycode “codigo da tecla” = “função que será exercida pela tecla”

uma lista completa das funções pode ser obtida no arquivo:

/usr/share/X11/XKeysymDB

Agora adicione a seguinte linha:

/usr/bin/xmodmap /home/usuario/.Xmodmap

ao arquivo .xsession:

# vim /home/usuario/.xsession

A próxima configuração dependerá do gerenciador de login que você usa.

Se você usa GDM:

Edite o arquivo /etc/X11/gdm/Init/Default e substitua a linha:

sysmodmap=/etc/X11/Xmodmap

por:

sysmodmap=/home/usuario/.Xmodmap

Se você usa KDM:

Edite o arquivo /home/usuario/.kde/share/config/kdm/Xsession e adicione as seguintes linhas:

#!/bin/sh
if [ -f $HOME/.Xmodmap ]; then
/usr/bin/xmodmap /home/usuario/.Xmodmap
fi

Pronto!

Agora basta você configurar o seu ambiente gráfico para usar as funções multimídia, se você usa KDE basta ir ao KDE Control Center e fazer as configurações de teclado, ja no Gnome vá em “Sistema > preferências > Atalhos de teclado” e adicione as teclas la…

Maiores informações podem ser encontradas em:

http://www.gentoo-wiki.com/HOWTO_Use_Multimedia_Keys#Finding_raw_scan_codes_-_USB_keyboards

FLW pessoal, espero que ajude!

mai 9

Eae pessoal beleza?

Bom, a função basica do touchpad do meu Acer 4520 (que é movimentar o mouse) funcionou normalmente sem nenhuma configuração adicional (tanto no Debian Lenny quanto no Slackware 12.1), porém as funções de scroll lateral tanto horizontal quanto vertical não funcionaram. Por isso vou descrever nesse post os procedimentos necessários para configuração de todos os recursos do touchpad.

Os procedimentos aqui descritos foram testados no Slackware 12.1 e no Debian Lenny, mas é muito provável que funcione em qualquer outra distro.

Primeiramente vamos editar o xorg.conf:

# vim /etc/X11/xorg.conf

Adicione as seguinte linhas após a ultima sessão “InputDevice”:

Section “InputDevice”
Identifier “SynapticsMouse1″
Driver “synaptics”
Option “SHMConfig” “on”
EndSection

Agora, na sessão “ServerLayout” adicione a seguinte linha:

InputDevice “SynapticsMouse1″ “AlwaysCore”

Pronto! Salve e saia.
Agora reinicie o X (ctrl + backspace)

Seu touchpad já estará com todas as funções funcionando, tanto os scrolls laterais quanto os botões de baixo. Mas para otimizar ainda mais, podemos utilizar o Qsynaptics que é um utilitario grafico que facilita e muito as configurações das funções do touchpad, para instala-lo basta acessar o site do projeto:

http://qsynaptics.sourceforge.net

Para o Debian existem pacotes pré-compilados no site, já no Slackware será preciso compilar, não vou descrever os passos da compilação pois não é o assunto do post.

* Essa screen é do site oficial do projeto.

Bom pessoal, com isso já temos o touchpad do 4520 totalmente funcional.

mai 7

Eae galera blz?

Bom, hoje vou ensinar a colocar a Webcam do Acer 4520 (Acer CrystalEye - Suyin) para funcionar… =)

Vou passar os passos para instalação no Slackware 12.1 e no Debian Lenny, mas acredito que os passos descritos na instalação do Debian, funcionam para qualquer distro baseada nele, e os passos do slackware devem servir para a maioria das outras distros… A instalação é bem simples tanto no Slackware quanto no Debian, e a webcam funciona muito bem com o Linux UVC driver.

Slackware e Fedora:

Para baixar o source você vai precisar do Subversion, por isso, primeiro tenha certeza que tem o pacote Subversion instalado…

com o subversion instalado, dê o seguinte comando:

# svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk

Depois desse comando ele irá criar uma pasta chamada linux-uvc, agora é só entrar na pasta e compilar:

# cd linux-uvc
# make
# make install

Pronto!
Verifique se o módulo foi carregado automaticamente:

# lsmod |grep uvcvideo

caso esse comando retorne alguma coisa é porque o módulo foi carregado e provavelmente sua webcam já esta funcionando…

Se o comando não retornar nada então dê o seguinte comando: (Agradeço ao Navier-Stokes que alertou que esse problema poderia acontecer)

# modprobe uvcvideo

Caso não funcione, dê o seguinte comando para corrigir as permissões:

# chmod 777 /dev/video0

*Aqui só funcionou com 777

Debian:

Os procedimentos foram testados no Debian Lenny, mas acredito que funcionem no Etch também…

Vamos precisar apenas do Module-Assistant portanto:

# apt-get install module-assistant

Depois de ter o module-assistant instalado, dê os seguintes comandos:

# module-assistant prepare
# module-assistant auto-install linux-uvc

Pronto!
Verifique agora se o módulo foi carregado:

# lsmod |grep uvcvideo

caso esse comando retorne alguma coisa é porque o módulo foi carregado e provavelmente sua webcam já esta funcionando…

Se o comando não retornar nada então dê o seguinte comando: (Agradeço ao Navier-Stokes que alertou que esse problema poderia acontecer)

# modprobe uvcvideo

No debian não tive problemas de permissões, mas caso não funcione, tente setar as permissões como foi descrito acima na parte do Slackware…

Usei o aMSN para testar a webcam, e funcionou PERFEITAMENTE!
O usuário Navier-Stokes que comentou esse post me informou que fez um teste com o cheese e teve alguns problemas (veja o comentário para mais detalhes).
Em breve vou testar em outros programas e posto aqui o resultado.

Falow galera, e até a próxima.

mai 4

Bom galera, recentemente eu compilei aqui o kernel 2.6.25, e logo depois tentei instalar o driver da nvidia, porém não obtive sucesso pois o atual driver da nvidia (169.12) é incompatível com o kernel 2.6.25, isso devido a algumas mudanças que ocorreram na nova versão do kernel, para resolver isso existem 2 maneiras:

1 - Utilizar a versão beta do driver da nvidia, esse é completamente compatível, um amigo meu instalou e disse que não teve problema algum.

2 - Ja eu, preferi usar esse método, que é aplicar um patch disponibilizado pela nvidia para corrigir o problema:

Primeiro baixe o patch Aqui

Depois para aplicar o path:

# sh NVIDIA-Linux-x86-169.12.pkg1.run --apply-patch NVIDIA_kernel-169.12-2286310.diff

esse comando irá gerar um outro .run no qual o patch estará aplicado, ai então:

# sh NVIDIA-Linux-x86-169.12.pkg1.run-custom.run

Desse jeito o driver da nvidia irá instalar normalmente…

mai 4

Bom pessoal, a pouco tempo eu comprei um notebook Acer 4520-5726 e tive pequenos probleminhas para configurar certas coisas, por isso vou postar aqui no blog passos para configurar o notebook por completo, vou ir postarndo aos poucos e com o tempo espero conseguir postar os passos para configurar tudo no notebook…

Vou começar explicando como configurar corretamente o som que não funcionou aqui logo de cara, os passos foram testados no Debian Lenny e no Slackware 12 mas acredito que funcione em qualquer distribuição.

Primeiro passo é baixar o alsa-driver, lib e utils:

ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.16.tar.bz2
ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.16.tar.bz2
ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.16.tar.bz2

*aconselho visitar a pagina:
http://www.alsa-project.org
e verificar se não existem versões mais recentes dos mesmos…

Primeiro verifique se o seu kernel possui o soudcore, nas distros mais atuais provavelmente terá, mas é bom verificar pra ter certeza, para isso dê o comando:

modinfo soundcore

Se o comando retornar que você tem esse módulo então tudo bem, caso ele retorne que você não possui o módulo, então você terá que recompilar o kernel adicionando o módulo…

Depois de ter certeza que você possui o soundcore, vamos copiar os arquivos que você baixou para a pasta /usr/src:

# mkdir /usr/src/alsa
# cp /diretoriodosarquivos/alsa-* /usr/src/alsa

Feito isso, vamos instalar o alsa-driver:

# tar -xjvf alsa-driver-xxx
# cd alsa-driver-xxx
# ./configure –with-cards=hda-intel –with-sequencer=yes
# make
# make install

*lembrando que os “xxx” são a versão do alsa-driver que você baixou, ou seja, ali é o nome do arquivo que você baixou.

Agora vamos instalar o Alsa-lib:

# tar -xjvf alsa-lib-xxx
# cd alsa-lib-xxx
# ./configure
# make
# make install

*lembrando que os “xxx” são a versão do alsa-lib que você baixou, ou seja, ali é o nome do arquivo que você baixou.

Agora o Alsa-utils:

# tar -xjvf alsa-utils-xxx
# cd alsa-utils-xxx
# ./configure
# make
# make install

*lembrando que os “xxx” são a versão do alsa-lib que você baixou, ou seja, ali é o nome do arquivo que você baixou.

**No Debian pode ser que faltem algumas dependencias para compilar o alsa-utils, como a ncurses por exemplo, caso você tenha um erro parecido com:

configure: error: this packages requires a curses library

Instale os seguintes pacotes:

# apt-get install libncurses5-dev libncurses5

As instalações estão terminadas, agora carregue os seguintes módulos:

# modprobe snd-hda-intel
# modprobe snd-pcm-oss
# modprobe snd-mixer-oss
# modprobe snd-seq-oss

Pronto!
Seu som agora deve estar funcionando corretamente, caso não funcione, tente reiniciar o computador, no Debian aqui so funcionou depois que eu reiniciei.

Bom pessoal, é isso ae, em breve eu volto com mais configurações do Acer 4520. =)