quinta-feira, 29 de janeiro de 2009

Instalando Codecs Multimídia no Debian Lenny

Os repositórios Debian não possuem uma série de codecs e outros pacotes multimídia por serem proprietários, ou seja, não terem o código aberto, serem protegidos por copyright e/ou infringirem outras políticas da filosofia Debian. Para instalar esses codecs, siga os seguintes passos:

1º) Abra o arquivo /etc/apt/sources.list como root, abrindo um terminal e rodando:

$ su
[senha]
# gedit /etc/apt/sources.list

2º) Adicione o seguinte repositório no final do arquivo:

deb http://www.debian-multimedia.org lenny main

3º) Salve e feche o arquivo.

4º) Agora rode o seguinte comando para adicionar a chave do repositório:

# wget http://debian-multimedia.org/gpgkey.pub -O - apt-key add - && apt-get install debian-multimedia-keyring

5º) Agora rode um apt-get update para atualizar a lista de pacotes.

- Instalando as fontes da Microsoft:
apt-get install msttcorefonts

- Instalando o w32codecs:
apt-get install w32codecs

- Instalando o libdvdcss2:
apt-get install libdvdcss2

quarta-feira, 28 de janeiro de 2009

Resolvendo problema da lista de contatos do Emesene

A cada dia que passa mais pessoas estão aderindo ao Emesene como mensageiro instantâneo. Mas algumas estão passando por um problema, onde o Emesene não exibe seus contatos, fica mostrando a lista em branco. Esse problema é bem simples de ser resolvido:

1º) Saia do Emesene;

2º) Abra um terminal;

3º) Execute o seguinte comando:
sudo sed -i.bak 's/09607671-1C32-421F-A6A6-CBFAA51AB5F4/CFE80F9D-180F-4399-82AB-413F33A1FA11/g' /usr/share/emesene/emesenelib/XmlTemplates.py


4º) Abra seu Emesene normalmente, e veja que todos seus contatos estarão lá.

Obs: Método testado no Debian e Ubuntu.

segunda-feira, 19 de janeiro de 2009

Assistindo Vídeos da Globo.com no Debian/Ubuntu

Hoje vou explicar como resolver um problema bem freqüente no mundo linux. A incompatibilidade com o portal globo.com. Depois de várias horas de esforço, para tentar assistir o BBB9 no meu Debian Lenny, encontrei a solução. Vamos aos passos (Testado com o navegador Firefox/Iceweasel):


- Abra seu Firefox/Iceweasel, vá até a aba Ferramentas-Complementos-Plugins e desative os plugins do Totem, Mplayer, VLC (caso os tenha instalado);

- Abra um terminal como root e rode um #apt-get install gxine e gxineplugin;


- Espere terminar a instalação, abra seu Firefox/Iceweasel e mande abrir seu vídeo. Se você seguiu certo os passos anteriores, após clicar no vídeo irá abrir uma janela do gxine, espere carregar e pronto. Seu vídeo estará rodando sem problemas.

Instalando facilmente o driver da Nvidia no Debian Lenny

Há uma maneira muito simples de instalar o driver da Nvidia no Debian Lenny. Basta seguir os passos abaixo.

- Configurando os repositórios do seu Debian Lenny:

Comece abrindo o arquivo /etc/apt/sources.list como root, abrindo um terminal e rodando:

$ su
[senha]
# gedit /etc/apt/sources.list

Abrindo o arquivo, você verá as linhas do repositórios, que terão como categoria (a última palavra) provavelmente somente "main", como no exemplo:

deb http://ftp.br.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main

Como no exemplo abaixo, adicione também as expressões "contrib" e "non-free", abrindo nosso leque de pacotes disponíveis:

deb http://ftp.br.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free

Depois disso, rode como root o "apt-get update", para atualizar a lista de pacotes.

- O próximo passo a se fazer é entrar em um terminal, e já como root (comando "su" e a seguir a senha), fazer um backup do seu atual arquivo xorg.conf:

#cp /etc/X11/xorg.conf /etc/X11/xorg.conf.BACKUP

- Instalando os pacotes necessários:

apt-get install nvidia-glx nvidia-settings nvidia-xconfig nvidia-kernel-common

- Com os pacotes instalados, meio caminho já foi andado. Agora, peça para o utilitário da Nvidia atualizar automaticamente seu arquivo de configuração do Xorg:

#nvidia-xconfig

Pronto, seu xorg.conf foi alterado. Mas cuidado! Não reinicie seu X. O utilitário não é lá muito compatível com o xorg.conf do Debian, então ele omite algumas propriedades do seu teclado, fazendo o X não subir por erros ou subir sem algo funcionando direito (como a configuração do teclado, sem acentos, barras no lugar incorreto, etc). Para evitar erros siga o próximo passo.

- Abra duas janelas do Gedit (ou o editor de sua preferência). Um com o xorg.conf antigo, e um com o novo. Aí entra o instinto natural: se com o antigo funcionava o teclado, porque não pegar as respectivas configurações dele? O que vamos fazer é tirar a parte que configura o teclado do antigo e colocar no novo. A parte que diz a respeito da placa de vídeo deixaremos intacta - já que é essa que realmente nos interessa:

# gedit /etc/X11/xorg.conf /etc/X11/xorg.conf.BACKUP

Os dois arquivos se abrirão. Vá no arquivo backup, e localize, logo no início, a seção relativa ao teclado (com a linha "Identifier "Generic Keyboard"" e/ou "Driver "kbd""), algo assim:



Selecione desde a palavra "Driver" até a última antes do "EndSection", normalmente a string "abnt2". Copie (Crtl+C):



Agora, vá no arquivo novo, o xorg.conf, e ache a seção do teclado, normalmente a que possui a linha "Identifier "Keyboard0"". O bloco estará "pelado", com menos dados que o original:



Selecione a linha "Driver ..." e remova - já que ela já vem naquele bloquinho que você copiou. Cole (Crtl+V) o nosso conteúdo, ficando aproximadamente assim:



- Agora com tudo instalado e configurado rodamos o seguinte comando para reiniciar o X:

# /etc/init.d/gdm restart

Ou se tiver sob ambiente gráfico KDE:


# /etc/init.d/kdm restart

Vale lembrar que, caso seu X não suba, não se desespere. O sistema te dará algumas mensagens, pedindo para corrigir o erro. Faça o login na tela que aparecerá, como root, e rode o comando:


# dpkg-reconfigure -phigh xserver-xorg


E suba o GDM ou KDE, com os mesmos comandos acima. Isso fará com que tudo volte ao original, tente configurar o xorg.conf novamente e verifique qual o problema.

Vale lembrar que, caso queira fazer alguma alteração fina, como brilho, contraste, e outras coisas, foi instalado também um utilitário gráfico da Nvidia, que você pode chamar no Gnome em "Aplicações > Ferramentas do sistema", ou pelo terminal, como root:


# nvidia-settings

Dica: Vamos instalar o pacote mesa-utils, para ter acesso ao comando glxgears, para então testar a aceleração 3D da sua placa. Faça isso rodando:


# apt-get install mesa-utils

Para testar sua placa, rode:


# glxgears


Aparecerá uma janela rodando algumas engrenagens. Enquanto isso, a informação de frames por segundo aparecerá no terminal.


E para ver se a aceleração realmente está via hardware:


# glxinfo grep render


Se aparecer a mensagem:


direct rendering: Yes


É porque está tudo ok. Agora sim, sua placa Nvidia está com a aceleração 3D ativa, e você poderá se usufruir disso como quiser.