Instalando o OSS4 no Ubuntu 11.04

Acabe com os problemas do PulseAudio e do Alsa, instale agora mesmo o OSS4 em seu
ubuntu 11.04

[ Hits: 16.165 ]

Por: Perfil removido em 24/08/2011


Complementando



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 ;)
Página anterior    

Páginas do artigo
   1. Introdução, Instalação e Configuração
   2. Complementando
Outros artigos deste autor

Gerenciar e configurar inetd e serviços relacionados

Como imprimir diretamente na porta de impressão

Instalando a impressora Canon i250 no Linux

Variety - Instalação e configuração

Os segredos dos modems

Leitura recomendada

Configurando impressoras no programa do SERPRO / Emulador 3270

Clonagem de Hardware Hotline em Software Livre

Scanner / impressora Lexmark Series 1100 / 1185 / 1195 / 1250 / 1270

Guia definitivo para resolver problemas do chipset Ac97 Intel (intel8x0) presente nas placas mãe Asus k8u-x (Ali 5455)

ApcCtrl - Software para controle de nobreak APC Brasil

  
Comentários
[1] Comentário enviado por nicolo em 25/08/2011 - 12:15h

Isso não parece coisa para iniciantes, mas de qualquer forma é bem interessante, principalmente porque o som no Ubuntu nem sempre está de bem com a vida.

O autor é detalhista e caprichoso ao adicionar o "troubleshooting"
Nota 10.

[2] Comentário enviado por Johnny Stark em 25/08/2011 - 17:14h

Olha amigo.
Quando tento instalar o .deb dá o seguinte:

(Lendo banco de dados ... 100%
(Lendo banco de dados ... 138170 ficheiros e directrios actualmente instalados.)

Desempacotando oss-linux (de .../oss-linux-4.2-2005_amd64(1).deb) ...

dpkg: erro processando /home/jogos/Downloads/oss-linux-4.2-2005_amd64(1).deb (--install):

a tentar sobre-escrever '/etc/oss.conf', que tambm est no pacote oss4-base 4.2-build2003-1ubuntu1.11.04.1

dpkg-deb (sub-processo): dados: erro interno de escrita de gzip: Pipe quebrado

dpkg-deb (sub-processo): falhou ao escrever na cpia do buffer para falhou ao escrever para o "pipe" na cpia: Pipe quebrado

dpkg-deb: erro: sub-processo <descompresso> retornou estado de sada de erro 2

Upgrading OSS - will not purge /usr/lib/oss.

Processando gatilhos para menu ...


A opção linux 2.6(amd64) foi a que ficou mais proxima de dar certo, mas dá erro ao copiar algumas pastas.

O que pode ser?

Ubuntu 11.04 amd64

Vlw!!!Conte comigo!

Aguardo.

[3] Comentário enviado por removido em 25/08/2011 - 19:18h

@bakunin Agradeço o comentário

@Johnny Você está sobrepondo o pacote em cima de outro pacote já instalado em seu ubuntu, não pode! Primeiro remova qualquer referencia de pacotes do oss4 contidos em sua distro para só depois instalar o pacote indicado.

# apt-get remove oss4-* --purge

[4] Comentário enviado por Johnny Stark em 26/08/2011 - 12:43h

Olá amigo.
Vlw a dica, nem sei como já tinha um pacote oss4 instalado, e muito bom o tutorial.
Acho que meu ubuntu esta sem nada de som mesmo.Veja:

johnny@AMD-0:~$ gstreamer-properties

ok. Abre o Seletor de sistemas multimídia e opções para selecionar. Marco os dois como OSS4 e na hora do teste:
-não foi possível abrir o dispositivo de áudio para reprodução ubuntu.

Talvez tenha que reinstalar tudo do áudio. O que faço?

O erro não é seu tutorial, aliás a vida ficou bem mais fácil com ele. Fiz em outro ubuntu e ficou ótimo.

Vlw!!!

Conte comigo!

[5] Comentário enviado por removido em 26/08/2011 - 12:58h

@Johnny Crie um tópico na área de perguntas para o seu problema, aproveite e já poste na pergunta o retorno dos comandos:

$ lsmod | grep osscore
$ ls -l /etc/init.d/oss
$ sudo ossdetect -d -v
$ sudo ossdevlinks -v -r
$ osstest

Fico no aguardo

[6] Comentário enviado por Johnny Stark em 26/08/2011 - 14:26h

Postei lá amigo.
Tá lá:

Problemas Som ubuntu 11.04

segundo tópico (por enquanto)

[7] Comentário enviado por albfneto em 26/08/2011 - 23:33h

eu gostei, favoritado.

vc acha que eu posso trocar em Sabayon,OpenSUSE, Mandriva, com minha HDA Azalia, eles tb tem problema com pulseuadio e alsa.

[8] Comentário enviado por removido em 26/08/2011 - 23:52h

@albfneto Nesses sistemas a integração com o gnome pode não funcionar adequadamente (apenas a parte dos applet), eu não testei, mas creio que não funcione. Já o módulo OSS4 funciona perfeitamente, mas eu aconselho compilar do source em outras distros, pois eu já tive problemas de licença com algumas. Isso não significa que não vá funcionar em outros sistemas, e sim que "pode" ocorrer problemas com a licença do software, sendo necessário compilar. Eu já estou preparando um outro artigo genérico para instalação do OSS4 em todas as distros, com compilação e instalação a partir do source, mas se o seu sistema for x64, use este pacote já compilado por mim: http://goo.gl/pMuhJ , este não causará problemas de licença. (certifique-se de possuir os headers do seu kernel)

[9] Comentário enviado por allaw em 28/03/2012 - 12:04h

Amigo deu certo no meu intelbras i415, porém quando coloco a entrada para fone de ouvido o som tem saída em ambos, no auto-falante interno e no fone aí eu tenho que ficar mudando na configuração do som int-speaker colocando em modo de entrada. E no conector verde colocando Mix.

Alguém poderia me ajudar a resolver isso par ficar automático quando for colocar a entrada do fone de ouvido???

Mas o tutorial me ajudou bastante!

[10] Comentário enviado por GutoCatanho em 04/05/2012 - 18:44h

Realizei todas os passos porém meu microfone não dá sinal de vida. Um outro problema é que, quando conecto o fone a saída de audio acontece tanto no fone quanto nas saídas do note. Como resolvo essas duas questões? Uso ubuntu 11.04 em um acer aspire 5520
Obrigado


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts