Como usar o OSS em vez do PulseAudio?

1

O som estava funcionando bem com o PulseAudio, mas eu instalei algo para tentar fazer o xawtv funcionar, mas isso fez com que o áudio parasse de funcionar.

Então eu tentei instalar alguns pacotes para fazer o OSS funcionar, porque eu li que o OSS é melhor que o PulseAudio (isso é verdade?)

De qualquer forma, não consigo que o OSS funcione também. Quais pacotes eu preciso instalar e como faço para configurar isso?

    
por z-buffer 30.06.2012 / 22:04

1 resposta

1

OSS4 é uma alternativa para o ALSA, não para o PulseAudio.

Eu tentei o OSS4 com o Ubuntu, o som é bom, talvez melhor que o ALSA, mas eu reverti para o ALSA por causa de alguns problemas:

  1. O OSS4 não detecta automaticamente a conexão de um conector de fones de ouvido (pelo menos para minha placa de áudio)
  2. o plug-in do flash funciona mal ou falha com o OSS4

De qualquer forma, tenho algumas anotações que salvei da minha curta experiência:

  • adicione seu usuário ao grupo audio ;
  • instale o pacote linux-source ;
  • extrai o arquivo tar instalado com o pacote anterior em /usr/src/linux-source-3.2.0/ (ou equivalente, dependendo da versão do kernel)
  • crie um link simbólico /lib/modules/3.2.0-24-generic-pae/source para /usr/src/linux-source-3.2.0/linux-source-3.2.0/
  • instale os pacotes oss4-{base,source,dkms,gtk} e liboss4-salsa2
  • execute sudo dpkg-reconfigure linux-sound-base e escolha OSS4
  • modificar /etc/pulse/default.pa
    • comente a linha: load-module module-udev-detect
    • adicione a linha: load-module module-oss device="/dev/dsp" sink_name=output source_name=input mmap=0
  • execute gstreamer-properties e escolha OSS4
  • crie ~/.asoundrc com conteúdo:

    pcm.!default
    {
      type oss
      device /dev/dsp
    }
    mixer.!default
    {
      type oss
      device /dev/dsp
    }
    

Boa sorte

    
por enzotib 30.06.2012 / 22:31