Problemas Frequentes
Fiz o procedimento mas o som não funciona!
Isso é algo muito comum no Ubuntu 11.04, vamos verificar a causa:
1) Abra o gstreamer-properties e verifique se na parte de Dispositivo, aparece "Nenhum".
2) digite
ossmix no terminal e verifique se o retorno é algo como:
&nps; /dev/mixer: No such file or directory
3) digite
ossinfo -v3 e verifique se o retorno é algo como:
Perhaps Open Sound System is not installed or running.
Caso afirmativo em pelo menos 2 dos passos acima, isso significa que o seu sistema não está carregando os módulos do OSS, então vamos habilitá-los:
1) Essa operação pode ser um pouco complicada para iniciantes, então siga os passos com cautela. As referências dos módulos de seu kernel não podem estar quebradas, para testar isso, vamos tentar habilitar os módulos:
sudo soundon
Se não receber nenhum erro e o processo ocorrer perfeitamente, reinicie o computador e logo após execute os testes da página "Testando OSS4".
Se receber algum erro, execute os procedimentos abaixo:
1) Você terá que baixar o source da versão de seu kernel (pode encontrar em
kernel.org).
2) Após baixar o Full Source do kernel atual, descompacte na pasta
/usr/src:
cd /usr/src
sudo tar -jvxf ~/Downloads/linux-(versão do kernel).tar.bz2
3) Entre na pasta do seu kernel:
cd linux-(versão do kernel)
4) E mova o arquivo de configuração do kernel atual para a pasta:
sudo mv /boot/config-(versão do kernel) .config
5) Execute o comando para compilar os módulos:
sudo make && sudo make modules && sudo make modules_install
O processo vai demorar e muito! Por isso vá ver TV, tomar um café, dormir, ou seja lá o que quiser fazer.
6) Ao fim do processo, reinicie o sistema.
7) Ao voltar, digite novamente em seu terminal:
sudo soundon
8) Execute os passos descritos na página "Testando OSS4"
Applet do Controle de Volume
Outro Problema muito comum que você pode encontrar ao instalar o OSS é a perda do applet de controle de volume. Normalmente, com todas as configurações efetuadas anteriormente o
gnome-volume-control-applet passaria a funcionar normalmente com o OSS4, mas como nada é perfeito, temos mais essa aresta.
Existe várias soluções para isso na internet, mas como cada caso é um caso , nem sempre funciona. E no meu caso nenhum funcionou. Então bolei uma outra alternativa.
A alternativa que bolei, foi usar as teclas de atalho do
compiz-fusion para regular o volume. Desta Maneira:
1) Abra o gerenciador de configurações do CompizConfig (você pode encontrar no menu do unity digitando compizconfig. Obviamente você precisar ter o pacote
compizconfig-settings-manager instalado).
2) Ative o módulo "Comandos" e entre nas propriedades do módulo "Comandos"
3) Insira o seguinte em Command line 0:
ossmix vol -- +2
E em "Linha de comando 1" ou "Command line 1" insira o seguinte:
ossmix vol -- -1
4) Vá para o menu Teclas de Atalho e em "Run command 0" clique no botão "Desabilitado"
5) Marque a caixa "Habilitar" e clique no botão "Selecionar combinação de teclas" para escolher um atalho para o comando que criamos anteriormente.
Eu escolhi as teclas CTRL+ALT+Up.
Obs.: Perceba que se tiver o módulo DesktopWall ativado estas teclas podem entrar em conflito, então certifique-se de desativar essas teclas em DesktopWall caso queira usar essas combinações.
6) Faça a mesma coisa para "Executar comando 1" ou Run command 1".
Aqui eu escolhi as teclas CTRL+ALT+Down.
7) Feche o gerenciador de configurações do CompizConfig e execute uma musica qualquer em algum lugar e aperte as teclas de atalho configuradas anteriormente.
No meu caso, quando aperto CTRL+ALT+UP aumenta o volume e quando aperto CTRL+ALT+Down abaixa-se o volume.
Dica
Como podem verificar, eu usei o ossmix com o controle de volume principal (vol), mas você pode usar qualquer outro, e também pode alterar a quantidade de volume (em db) que será repassada ao comando, basta verificar no terminal os controles possíveis, digitando ossmix:
De exemplo, veja minha saída do ossmix:
vol [<leftvol>:<rightvol>] (currently 64:64)
vol.rec ON|OFF (currently OFF)
pcm [<leftvol>:<rightvol>] (currently 90:90)
speaker <monovol> (currently 100)
line [<leftvol>:<rightvol>] (currently 49:49)
line.rec ON|OFF (currently ON)
mic <monovol> (currently 43)
mic.rec ON|OFF (currently OFF)
cd [<leftvol>:<rightvol>] (currently 75:75)
cd.rec ON|OFF (currently OFF)
igain [<leftvol>:<rightvol>] (currently 73:73)
aux1 [<leftvol>:<rightvol>] (currently 63:63)
aux1.rec ON|OFF (currently OFF)
phone [<leftvol>:<rightvol>] (currently 32:32)
phone.rec ON|OFF (currently OFF)
mono <monovol> (currently 67)
mono.rec ON|OFF (currently OFF)
video [<leftvol>:<rightvol>] (currently 49:49)
video.rec ON|OFF (currently OFF)
vmix0-enable ON|OFF (currently ON)
vmix0-rate <decimal value> (currently 48000) (Read-only)
vmix0-src <Fast|High|OFF> (currently Fast)
vmix0-outvol <monovol> (currently 25.0 dB)
vmix0-invol <monovol> (currently 25.0 dB)
vmix0.pcm1 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB) ("audacious")
vmix0.pcm2 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm3 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm4 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
Isso significa que eu poderia usar qualquer um desses mixers, exemplo:
ossmix vmix0-outvol -- +10
ossmix speaker -- -4
Use da forma que achar melhor.
Links e Referências
Bom, espero que tenham gostado e entendido bem. Os links referenciais que estão ligados ao artigo de alguma forma você pode encontrar abaixo:
Até a próxima.
Join ;)