Como alterar o áudio padrão no Wine apenas para Alsa

20

Estou tentando alterar o sistema de som de áudio padrão para ALSA, para corrigir alguns problemas de som. Como isso pode ser feito?

Estou usando a ramificação 1.3.x do PPA, que é muito melhor do que a 1.1.xe 1.2.x em todos os aspectos.

Luis Alvarado
fonte
não sei se entendi - de que configuração você está na guia de áudio winecfg?
fossfreedom
Por padrão, o wine usa winepulse. Não há configuração para mudar isso. As únicas configurações existentes para alterar a placa de áudio.
Luis Alvarado

Respostas:

21

Estou ciente de que o vinho passou por uma reescrita completa do sistema de áudio e talvez winetricksainda possa ajudar com sua pergunta ...

Em um terminal

winetricks

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

liberdade de expressão
fonte
11
Sim, funciona e funciona melhor para voltar a outro som do que o que eu ia mencionar.
Luis Alvarado
muito interessante! Eu pensei que estávamos presos com o pulseaudio, tantas opções por lá, nunca vi, vou ler todas, thx!
Poder de Aquário
11
Alternativa de linha de comando: winetricks sound=alsa(execute isso no seu terminal).
VasyaNovikov 05/12/2015
Um problema: não há sound=entradas na lista para mim! Fedora 29, eu tenho os pacotes wine-alsa e wine-pulseaudio instalados. Executando em um prefixo de 32 bits.
Josh Hansen
4

No seu tipo de terminal winetricks sound=alsa.

Isso faz o mesmo efeito que na solução @fossfreedom -s. Nota: se você quiser desativar todo o áudio no wine, use winetricks sound=disabled.

VasyaNovikov
fonte
3
  1. Abra um terminal e corra regedit.
  2. Vamos para HKEY_CURRENT_USER\Software\Wine\Drivers
  3. Defina Áudio como alsa

Para restaurar o valor padrão do Ubuntu, repita as duas primeiras etapas e defina Áudio para pulsar.

Ioannis Iliadis-Ilousis
fonte
Definir 'Áudio' como 'alsa' ou 'oss' é muito necessário para aplicativos em tempo real, como jogos e áudio profissional, devido ao potencial de latência mínima (atraso) da transferência de som, dos processos de áudio para os alto-falantes de áudio .
Ioannis Iliadis-Ilousis
1

Outra maneira é executar gstreamer-propertiese selecionar ALSA, OSS ou PulseAudio nas opções Saída padrão e Entrada padrão . Qualquer opção que o usuário preferir. Funciona como os truques de vinheta mencionados pela liberdade de expressão, mas isso é apenas para som em geral. No caso dele, você pode fazer muito mais.

Luis Alvarado
fonte
1

isso também pode ser feito via winetricks:

winetricks settings sound=alsa

para ver todas as opções disponíveis:

winetricks settings list | grep sound
Árvore verde
fonte
0

Tudo o que você precisa fazer é ativar o Alsa e desativar todos os outros winecfg. Você também pode tentar padsp wine insert-application-name-here, isso o redirecionará para o OSS, mas corrige muitos problemas com o som.

Se você não encontrar a opção lá, poderá adicioná-la ao seu arquivo .reg (pode ser necessário consultar o WINE Wiki para descobrir como fazer isso).

RolandiXor
fonte
Não há configuração em 1.3.25+ para alterar isso.
Luis Alvarado
@LuisAlvarado Não utilizo o WineCfg há algum tempo, mas você pode publicar uma captura de tela?
RolandiXor
Ok, isso é estranho. Eu ia colocar uma captura de tela da guia de áudio do winecfg, mas fiz algo antes. Como eu estava procurando uma maneira de gerenciar o áudio, descobri que as propriedades do gstreamer podem alterar o gerenciador de sistema de áudio padrão. Depois de alterá-lo para o Alsa, o vinho não usa o winealsa.drv para sempre e resolveu vários problemas com ele. Mas agora não posso voltar ao pulseaudio para vinho. Vou colocá-lo como resposta se eu desistir de tentar enviá-lo de volta ao winepulse.
Luis Alvarado
@LuisAlvarado Estou confuso ... mas tudo bem.
RolandiXor
0

Concordo com o FossFreedom, no entanto, gostaria de acrescentar que você também pode precisar desinstalar o Wine e excluir a .winepasta e, em seguida, reinstalar uma nova cópia do Wine, caso seu aplicativo do Windows não esteja funcionando corretamente.

Desta vez, configurando o Winetricks conforme descrito ANTES de instalar qualquer aplicativo do Windows.

Trabalhou para mim.

Baldrick
fonte