Não há som no vinho manualmente compilado 1.7.18

3

Eu baixei o código-fonte do Wine 1.7.18 do Sourceforge, instalei as dependências de acordo com o arquivo ./ configure e compilei o & amp; instalado ( sudo make && sudo make install ).

A instalação foi concluída com sucesso. Cliquei na guia de áudio para configurar o áudio, mas ele diz Driver selecionado: (Nenhum) . Eu não posso nem mudar o driver. Quando clico no botão Test Sound , nenhum som é ouvido. Aqui está uma captura de tela:

O erro que recebi ao clicar no botão Teste de som foi:

err:mmdevapi:DllGetClassObject Driver initialization failed
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1

Como posso corrigir esse problema de som?

UPDATE

Este mesmo erro aconteceu no Ubuntu 10.04 LTS e no Ubuntu 14.04 LTS .

    
por Subin 26.01.2013 / 04:09

4 respostas

3

Execute os seguintes comandos para que o pulseaudio funcione com o vinho:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get upgrade

Isso atualizará o Wine para uma versão que suporte o pulseaudio. Depois de ter feito isso, abra o winecfg e selecione o driver PulseAudio em Drivers de som.

Acesse WebUpD8 para um tutorial completo sobre como obter pulseaudio para trabalhar com vinho.

    
por Dillmo 28.06.2013 / 22:10
1

É provável que você esteja perdendo algumas dependências. Outro usuário de vinhos parecia estar com o mesmo problema , e foi sugerido que eles instalassem o pacote libasound2-dev , embora eles estivessem usando o Linux Mint, então isso pode ou não ajudar.

Os dois métodos a seguir que encontrei no Wiki do Wine, em uma página sobre a criação do Wine, podem não funcionar para um já construído

O método específico do Ubuntu parece ser executar sudo apt-get build-dep wine1.5 em um terminal.

No entanto, de acordo com o Wine Wiki , a maneira mais fácil de instalar todas as dependências corretas é baixar e executar este script como root (por exemplo, com sudo). (Nota: Para salvar o script, copie e cole em um bloco de notas ou clique com o botão direito do mouse no link e clique em "Salvar link como".)

Em seguida, na execução do terminal sudo sh ./install-wine-deps.sh .

    
por DaimyoKirby 26.01.2013 / 04:37
1

Você precisa obter as dependências. A maneira mais fácil é simplesmente executar:

sudo apt-get build-dep wine

Isso instalará as dependências necessárias para a versão do repositório do Wine. Pode haver um momento no futuro em que isso não seja mais suficiente, mas, atualmente, isso é suficiente para construir o Wine.

Como nota lateral, observe a saída de ./configure . Ele lhe dirá o que acha que está faltando e lhe dará a oportunidade de encontrar a biblioteca ausente anterior que você criou (você precisará ./configure novamente após adicionar a biblioteca).

Vi que você mencionou o tamanho do download em outro comentário. As dependências de compilação do Wine provavelmente superarão em muito um único download do Wine (centenas de megabytes), mas você só precisará baixá-las uma vez. Pense no investimento a longo prazo antes de decidir.

    
por Oli 14.05.2014 / 18:16
0

Eu não sei se minha resposta faz sentido, mas eu tive o mesmo problema (Debian 3.2.51-1 64 bit, Wine 1.4.1) eu empilhei por alguns dias procurando a solução. Mas foi bem simples:

sudo apt-get install libwine-alsa
    
por Denys 26.11.2013 / 20:36