Não há som de aplicativos cli ou de zsnes

1

Alguns programas não têm som, em particular o ZSNES e qualquer coisa que eu execute a partir da linha de comando. Então, minha pergunta tem duas partes:

  1. Como posso diagnosticar este problema? (Estou pensando em um comando como lspci que exibirá as idiossincrasias da configuração do meu sistema ... seria lsmod ?)

  2. O que preciso instalar / modificar para corrigir isso?

por ixtmixilix 02.11.2010 / 20:20

1 resposta

1

Existem várias estruturas de som diferentes em muitas variantes unix. Normalmente, a estrutura usada pelo programa fala com a estrutura que pode se comunicar com o hardware. Se alguns programas tiverem som e outros não, a explicação mais provável é que os programas que não funcionam estão usando um sistema de som que não está funcionando. Comandos como lspci e lsmod podem ser úteis se você tiver um problema de hardware, mas provavelmente não serão relevantes se você tiver um problema de estrutura sólida.

Estruturas sonoras comuns incluem OSS (interface antiga do kernel do Linux), ALSA (mais recente interface de kernel do Linux), Pulseaudio (o padrão em Ubuntu, suportado por mais e mais programas), aRts (usado principalmente por versões antigas do KDE), ESound (esd) (versões antigas do Gnome e muitos programas mais antigos), JACK (suportado diretamente apenas por alguns aplicativos de última geração) e muito mais.

Aqui estão algumas informações que você deve incluir em uma pergunta como esta.

  • Seu sistema operacional (por exemplo, Ubuntu 10.04, OpenBSD 4.7,…). Isso é algo que você deve sempre indicar ao fazer uma pergunta unix (mesmo em um fórum específico da distribuição, indique a versão).
  • Quais estruturas de som você instalou e como as configurou. ("O que quer que esteja instalado por padrão, eu não mudei nada conscientemente" é uma resposta válida).
  • Qual estrutura de som o programa não funcional está usando. Isso pode ser difícil para você descobrir; Se você não encontrar a resposta, forneça o máximo de dados possível (por exemplo, "Estou usando o binário baixado de http: // example.com/foo.zip"), para que as pessoas possam consultá-lo ou sugerir mais lugares para você olhar.
    • Isso pode ser mencionado na documentação do programa.
    • Pode depender das opções de tempo de compilação, então verifique o local onde você adquiriu o programa.
    • O programa pode ter uma maneira de alternar entre estruturas de som na linha de comando ou em um arquivo de configuração.
    • Se o programa veio em um pacote (deb, rpm, pkg, etc.), as dependências do pacote devem incluir uma estrutura sólida.
    • Experimente ldd /path/to/executable . Este comando exibirá as bibliotecas compartilhadas que o programa está usando; espero que um deles corresponda ao quadro de som.
  • Se houver alguma mensagem de erro, relate-as (copie e cole). Verifique se o programa tem um arquivo de log em algum lugar ou se há uma opção para produzir mensagens de erro mais detalhadas.

Se você der mais informações e eu tiver mais a contribuir, eu edito esta resposta.

    
por 02.11.2010 / 21:08

Tags