CPMF :(, de novo?

Maio 28, 2008 by rafaelrosa

Brasileiros e brasileiras

Brava gente, brasileira
Longe vá, temor servil
Ou ficar a pátria livre
Ou morrer, pelo Brasil

Configurando o PulseAudio corretamente no Hardy Heron

Maio 22, 2008 by rafaelrosa

Bom, como comentei em um post anterior, o primeiro release do hardy foi problemático.
Tanto foi problemático, que a canonical lançara uma versão 8.04.1 em Julho, com diversas correções (imagino que, entre elas, a bagunça que fizeram com o sistema de audio).
Para quem nao quiser esperar até la, aqui seguem umas dicas rápidas de como acertar o som do seu Hardy para funcionar totalmente (na medida do possível) com o PulseAudio.
Primeiro de tudo, é necessário instalar o pacote dos plugins do alsa (esse pacote contem plugin do pulse para que aplicação alsa utilizem o mesmo de forma transparente).

sudo apt-get install libasound2-plugins

O próximo passo é configurar o alsa para usar o pulse como saída padrão. Para isso, criaremos um arquivo

.asoundrc

na Home do usuário, com o seguinte conteúdo:

pcm.pulse {
  type pulse
}

ctl.pulse {
  type pulse
}

pcm.!default {
  type pulse
}

ctl.!default {
  type pulse
}

Para melhorar mais as coisas, é interessante instalar algumas aplicações do pulse que permitem o uso de todos os recursos do servidor de som, como transferir audio entre máquina, entre dispositivos de som na mesma máquina, e controlar o som de cada aplicação de forma independente(não me perguntem por que decidiram usar o Pulse como padrão no Hardy, mas não incluiram essas ferramentas) .

sudo apt-get install pavucontrol pavumeter padevchooser paman paprefs

Após executar o programa pauvcontrol pela primeira vez, será criado um ícone na área de notificação que dará acesso à todas as funções do Pulse.
Essa configuracao é suficiente para que qualquer aplicação que use alsa consiga trabalhar com o pulse de forma transparente. Porém, existem algumas aplicação que nao trabalham muito bem com o driver do Pulse para o alsa, e , uma delas, é o Skype. Essa configuração fez com que eu conseguisse escolher o pulse na lista de dispositivos de som do skype, e até funcionou por algum tempo, até a primeira ligação. Porém, na primeira ligação , os ruídos são insuportáveis, ao ponto de realmente atrapalhar a conversa, e o Skype travou 2x até eu decidir que isso nao devia ser uma boa ideia.
Opção numero 2, existe um comando para o pulse chamado pasuspend. O que esse comando faz é suspender o pulse audio para que outra aplicação possa usar o dispositivo. Dessa forma, o Skype funcionara como se o Pulse nao estivesse la (na verdade , não esta, ele liberou o dispositivo de som para o Skype), porem, não é possivel usar nenhuma outra aplicação que esteja passando pelo Pulse. Isso pode ser um problema se voce precisa deixar o Skype ligado o tempo todo.
Outro problema que encontrei(esse foi mais facil) foi o wine. O suporte a Alsa do wine simplesmente não reconhece o pulse e, quando reconhece, não faz absolutamente nada. Nesse caso, a solução foi simples. Configure o wine para utilizar os drivers de som OSS (via comando winecfg), e utilize uma outra aplicação muito util (na verdade, essa aplicação foi o meu salva vidas) chamada padsp.
O padsp possibilita o uso de uma aplicação OSS via PulseAudio. O uso fica da seguinte forma:

padsp wine

Esse sim, funcionou perfeitamente, consegui jogar World of Warcraft, usar o Ventrilo(programa de chat em grupo que o pessoal do jogo costuma usar, para windows tambem), e , ao mesmo tempo, ouvir música no Rhythmbox utilizando o plugin do Last.fm :) .

Para terminar, depois de alguem tempo descobri mais algumas coisas sobre o Skype. O Hardy foi lançado com uma versão de scheduler(escalonador de processos, ele controla todos os programas que estão rodando na máquina) nova, e que esta causando diversos glitches de som. A correção para isso é recompilar o kernel (2.6.24) com o antigo escalonador(esse post ja está muito grande, se alguem tiver interesse ou precisar de ajuda nesse ponto, poste um comentário que , se houver necessidade, eu crio um novo post para isso).
De qualquer forma, uma outra solução para o Skype é usar a versao OSS disponivel no site para download(nao o pacote .deb, e sim a versão compilada estaticamente com suporte OSS, o link está na mesma página de downloads).
Não cheguei a testar pois, depois desse contra tempo, e algumas outras coisas que me irritaram no Hardy, eu voltei para o meu bom e velho Debian , e estou totalmente feliz novamente :) .
Espero que esse post seja de ajuda para quem estiver apanhando , ou um pouco fulo da vida com o hardy como eu estava. Qualquer duvida, comentário ou erro, por favor, comente :)

Por que o Ubuntu Hardy Heron foi um tiro no pé ? :(

Maio 14, 2008 by rafaelrosa

Tenho que vir manifestar minha frustração, já que imagino que vários usuários devem estar pensando a mesma coisa (ou eu sou realmente muito chato, vai saber).
Bom , primeiro de tudo, por que eu acho que o hardy foi um tiro no pé. Bom, simplesmente por dois motivos simples:
- PulseAudio
- Firefox-3(Beta)

Não me levem a mal, eu acho o PulseAudio fantástico, realmente adoro, porém, simplesmente não é maduro o suficiente para estar em um distro de apelo público como o Ubuntu, ainda mais em uma versão LTS! Por favor, o que será que eles estavam pensando!? Eu posso apontar apenas 1 (e principal para muita gente) motivo para o PulseAudio não entrar numa versão LTS como padrão: Skype.
Pois é, não, eu _não_ gosto do Skype (infelizmente preciso ter uma conta por conta do trabalho, mas estou tentando ver uma alternativa a isso). O skype não se entende muito bem com o PulseAudio ainda. E, convenhamos, muita gente usa Skype, e é um programa de apelo público.
O PulseAudio veio terrivelmente configurado no Hardy, e como nunca tinha usado o mesmo, demorei 2 dias para conseguir fazer tudo funcionar a contento (agora posso ouvir meu rhythmbox tocando KissFM com o Skype ligado e o SimCity4 rolando no wine :) ), mas, foi um grande trabalho.
Mas, tudo bem, eu não me importo em ficar fuçando a máquina para tudo funcionar a contento, porém, se eu instalo isso no computador da minha mãe, e ela resolve usar o Skype ao mesmo tempo que ve um vídeo no YouTube e não consegue, que cara eu fico, depois de encher o saco para arrancar o Windows daquela maquina (haja paciência para ficar atualizando a pilha de tralha necessária para aquilo não virar um viveiro de vírus, rsrsrsrs)
Isso me leva a outro ponto: O que o Firefox 3 (BETA) faz como Navegador Padrão em uma versão LTS ? Que cara eu fico ao recomendar isso a algum colega menos ligado ao Linux, mas de saco cheio do Windows, e ele vem reclamar: Caramba, não consigo nem instalar o GoogleToolbar nesse Firefox. No windows funciona. Não tem comentário mais irritante, ainda mais quando tenho que morder a lingua para concordar : /.
Alguém mais ficou profundamente irritado com o Hardy, ou eu sou uma pessoa extremamente chata?

Para poupar os usuários que não podem ler inglês (sim, eles existem) e usam ubuntu de ficar lutando ou arranca-lo da máquina, quando tiver um tempinho extra publicarei aqui uma versão em português dos passos necessários para deixar o som do Hardy funcionando maravilhosamente! :)

Bom, pessoas, comentem suas experiências (se é que alguem vai ler isso, rsrsrsrs)

Hello world!

Maio 13, 2008 by rafaelrosa

Nada mais prático do que o programa mais conhecido por todos os programadores :).
É uma boa forma de iniciar a vida desse espaço na internet. Bem vindos todos os leitores (se é que vou ter algum), espero que eu consiga trazer bons assuntos para serem discutidos aqui.
Esse espaço é dedicado a tecnologia, opensource, livros, música, e sei la que outros assuntos eu irei inventar(não tenho por habito planejar nada, então, esse espaço não será diferente :) ).