Seres reais ou imaginários que populam o plano cartesiano do Viva o Linux, aqui começa mais uma Dica do Dino® trazendo para vocês
informações mais do que fresquinhas para os usuários do verdadeiro GNU/Linux.
Recentemente observei que uns camaradas por aqui apresentaram problemas com o áudio do Skype no
Slackware. Fuçando daqui e dali, descobri que o problema se chama (surpresa!) PulseAudio. A versão mais
recente do programa para GNU/Linux, a 4.3.0.37, traz o PulseAudio como dependência dinâmica, isto é, não embutida no código. Isso
significa que a dependência deve ser satisfeita pelo usuário. Em slackbuilds.org afirma-se que o PA,
como aqueles que são fodidos por ele costumam chamá-lo, é uma dependência do Skype.
Só que o Dino® aqui parte pra ignorância e afirma: NÃO PRECISAMOS DE MERDA NENHUMA VINDA DE LENNARD POETTERING! Por que
tanta segurança? No Google+ o camarada Ryan McQuen postou
um SlackBuild para o apulse. O que o apulse faz? Simplesmente instrui o ALSA a emular o PulseAudio! Ou seja,
não precisamos do PulseAudio para mais nada, senhores! Isso mesmo que você ouviu, agora você pode rodar seu Skype de boa dispondo
apenas do bom, velho, estável e mais do que comprovadamente funcional ALSA. Vamos aos trabalhos?
Instalando o apulse
No momento em que a dica foi escrita o SlackBuild do apulse foi submetido à aprovação dos moderadores do slackbuilds.org,
então em qualquer momento futuro será possível obtê-lo através do site. Por enquanto, eu me dei ao trabalho de clonar arquivo a arquivo
do repositório de testes do slackbuilds.org e criar um .tar.gz disponível para os senhores neste link aqui. Como eu sou um Dino amigo, simpático,
educado e gentil, vou lhe dizer para rodar os seguintes comandos:
Lembrando aos senhores que tudo deve ser feito em nome do root três vezes poderoso e sancionado pela fumaça do sagrado cachimbo
churchwarden de "Bob" Dobbs. Nesse .tar.gz eu já incluí o .zip com o source para você (viu por que eu falo que sou um Dino legal?), então
basta compilar a caralha com:
# sh apulse.SlackBuild
... se você está no Slack x86, ou:
# COMPAT32=yes sh apulse.SlackBuild
... se você está no Slack x86_64.
Em todo caso, instale o pacote resultante com o comando:
# installpkg /tmp/apulse*t?z
Instalando o Skype
Satisfeita a única dependência necessária, obtenha o SlackBuild do Skype e o instale com os comandos:
Se você usa algum gerenciador de janelas que não importa automaticamente as informações de /usr/share/applications será preciso editar
a chamada do Skype de acordo com essa linha editada no arquivo skype-alternative.desktop.
A partir deste ponto basta executar o Skype pelo menu de aplicativos de seu ambiente de área de trabalho e você terá áudio de primeira
qualidade sem PulseAudio. CHUPA POETTERING!
Conclusão
O apulse é uma camada que simula o PulseAudio dentro do ALSA, permitindo executar qualquer porra que tenha esse filho do demo como
dependência. Ele não cria um daemon no sistema, devendo ser chamado programa a programa pela sintaxe:
apulse <programa>
Tal como fizemos com o Skype. Enfim, com essa eu me despeço de todos vocês desejando noites longas e prósperas de compilação e
conversação via VoIP.
[5] Comentário enviado por lcavalheiro em 29/09/2014 - 18:21h
Se você estiver falando de vídeos e rádios online, isso pode ser um problema do player empregado pelo navegador. Eu não tenho este problema aqui, então não tenho como saber exatamente o que está a ocorrer por aí.
[6] Comentário enviado por removido em 30/09/2014 - 19:08h
Muito boa a sua dica, @lcavalheiro!
Nunca consegui botar para rodar essa joça do pulseaudio no slack, depois de instalado ao rodar o rc.pulseaudio dava muito erro na saída, resultado: som não funcionava!
Esse apulse veio na hora certa! :-)
Só estou com problema na interface do Skype, que insiste em ficar com aquele visual horrendo do Win98! Já converti o pacote oxygen-gtk2 para 32 bits e nada...
[8] Comentário enviado por lcavalheiro em 04/10/2014 - 11:15h
[6] Comentário enviado por ru4n em 30/09/2014 - 19:08h:
Muito boa a sua dica, @lcavalheiro!
Nunca consegui botar para rodar essa joça do pulseaudio no slack, depois de instalado ao rodar o rc.pulseaudio dava muito erro na saída, resultado: som não funcionava!
Esse apulse veio na hora certa! :-)
Só estou com problema na interface do Skype, que insiste em ficar com aquele visual horrendo do Win98! Já converti o pacote oxygen-gtk2 para 32 bits e nada...
O KDE não entende muito bem os temas GTK do Skype. Você tem duas opções: configurar o GTK na unha (leia meu artigo sobre como instalar e configurar o Window Maker via compilação no Debian) ou usar o tema Cleanlooks, próprio pro KDE.
[9] Comentário enviado por danielcrvg em 17/11/2014 - 12:28h
Caiu como uma luva... so que o microfone nao ta funcionando.. ja olhei no alsamixer e botei volume e nada..
alguma sugestao??
Meus volumes:
dani3l@f3nix:~
$ amixer
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 54 [62%] [-24.75dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 82 [94%] [-3.75dB] [on]
Front Right: Playback 82 [94%] [-3.75dB] [on]
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 85 [98%] [-1.50dB] [on]
Front Right: Playback 85 [98%] [-1.50dB] [on]
Simple mixer control 'Bass Speaker',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 255 [100%] [0.00dB]
Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 21 [68%] [-3.00dB] [on]
Front Right: Playback 21 [68%] [-3.00dB] [on]
Simple mixer control 'Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 63
Front Left: Capture 0 [0%] [-17.25dB] [off]
Front Right: Capture 0 [0%] [-17.25dB] [off]
Simple mixer control 'Auto-Mute Mode',0
Capabilities: enum
Items: 'Disabled' 'Enabled'
Item0: 'Enabled'
Simple mixer control 'Digital',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 120
Front Left: Capture 60 [50%] [0.00dB]
Front Right: Capture 60 [50%] [0.00dB]
Simple mixer control 'Internal Mic',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 [0%] [-34.50dB] [on]
Front Right: Playback 0 [0%] [-34.50dB] [on]
Simple mixer control 'Internal Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 [0%] [0.00dB]
Front Right: 0 [0%] [0.00dB]
dani3l@f3nix:~
$
[10] Comentário enviado por RafaBR em 17/11/2015 - 18:19h
Pessoal, boa tarde.
Alguém está tendo problemas com o Apulse X skype?
Quando executo o skype sem o apulse, ele funciona normalmente ... porém se eu fizer:
bash-4.3$apulse skype
O skype abre normalmente e até chega a conectar, mostra a quantidade de usuários de skype no canto inferior, porém não exibe ninguém da minha lista de contatos e fica girando o ícone como se não estivesse conseguindo se conectar.
Estava tudo funcionando normalmente, porém precisei formatar e instalei tudo denovo e agora não consigo mais fazer o skype funcioinar com o apulse.