Eu uso o Skype há mais de 10 anos, quase desde o lançamento inicial, e a maioria dos meus amigos / familiares / colegas também o usa. Portanto, mudar o IM não é uma opção.
Microsoft
mudou recentemente o Skype
protocolo para forçar os usuários a atualizar para uma versão mais recente. Vou pular a parte emocional, chamada "O que eu penso sobre a MicroSoft" . Se essa informação for nova para você, fique à vontade para ler:
A situação é simples, tenho que atualizar para a versão mais recente, mesmo na minha Linux Mint
máquina. A versão mais recente para Linux
é4.3
O problema que enfrentei é que, na versão 4.3, como parte das melhorias , Microsoft
diminuiu o suporte da ALSA :
Portanto, agora Skype
só pode ser usado com o PulseAudio . Eu desinstalei PulseAudio
há muito tempo porque era a fonte de inúmeros bugs e falhas. Aqui está a lista (não a íntegra) dos problemas com os quais eu estava enfrentando PulseAudio
:
- O botão Mudo muda o som, mas não o muda.
- O controle deslizante
Pavucontrol
aumenta gradualmente o som para ~ 60%, depois salta para 100% - Ao reproduzir filmes, os botões de pausa interrompem o vídeo, mas o som continua sendo reproduzido por ~ 5 segundos.
- Ao alternar entre músicas ou retroceder / buscar
Audacious
som, ele fica instável - Som agitado no Youtube
- Alto uso da CPU por
PulseAudio
processo. - O som é instável no convidado do VirtualBox (testado apenas com o Windows XP)
Não sou o autor da frase, mas vou citá-la aqui, porque concordo plenamente com ela:
A maioria dos problemas com o som no Linux pode ser resolvida removendo o PulseAudio
Então agora enfrento o dilema: tenho que usar Skype
, porque não posso forçar todos os meus amigos / colegas de família, que são principalmente Windows
usuários, a mudar para outro software de mensagens instantâneas. Mas, para continuar usando Skype
, agora preciso instalar PulseAudio
(graças à Microsoft). E, (viva!), Recebo todos os bugs antigos, que perdi tanto.
Alguém tem uma solução alternativa para esse problema? Existe uma maneira de usar Skype 4.3
com ALSA
? Ou existe uma maneira de enganar o sistema e fazer login com a versão mais antiga do Skype
? Ou talvez (no pior dos casos) seja executado PulseAudio
apenas para Skype
garantir que não interfira com o restante dos aplicativos, drivers e som do sistema?
Estou usando o Linux Mint 13: Maya
Todas as sugestões, pensamentos, links serão muito apreciados.
Respostas:
Você pode tentar usar o apulse : é um emulador minimalista de áudio e áudio criado especificamente para executar o Skype 4.3 com ALSA. Você precisa compilar 32 bits, mesmo em máquinas de 64 bits.
Pessoalmente, tive problemas com microfone no Ubuntu 14.04, mas para a maioria das pessoas funciona bem.
Para construir
apulse
no Ubuntu (e distribuições relacionadas), você deve instalar os seguintes pacotes:pkg-config build-essential cmake libglib2.0-dev:i386 libasound2-dev:i386 gcc-multilib
(provavelmente alguns outros também).O processo de construção segue mais ou menos o descrito em README:
fonte
Eu consegui o skype 4.3. executando no meu sistema (caso contrário, puro ALSA). Estou executando o openSuSE 13.1, portanto, só posso descrever o que fiz aqui. A idéia geral era ter o skype rodando em uma espécie de 'prisão pulseaudio'.
Instalei o pulseaudio, mas não o ativei . A coisa mais importante sobre NÃO ativar o pulseaudio parece ser uma linha
em /etc/pulse/client.conf.
A próxima etapa de preparação foi modificar o arquivo /etc/pulse/default.pa de acordo com https://wiki.archlinux.org/index.php/Pulseaudio :
Em seguida, adicionei duas linhas ao meu ~ / .asoundrc:
Um shell script 'myskype' se parece com isso:
Agora, quando eu iniciar o 'myskype', o skype será iniciado nessa 'prisão pulseaudio', mas todo o resto ainda está usando o ALSA.
fonte
Eu tive o mesmo problema. Não há solução alternativa, já perdi dois dias para corrigir o problema. Você pode instalar o pulseaudio e fazê-lo funcionar com uma versão mais antiga do alsa. Porque o pulseaudio funciona sem problemas com as versões antigas do alsa.
Estou usando a 1.0.16. Aqui está um script para instalar esta versão. Até agora, experimentei apenas um problema com o pulseaudio e esta versão do alsa. Eu sempre tive que iniciar o pulseaudio manualmente após a inicialização, então eu o adicionei nos aplicativos de inicialização.
E no que diz respeito ao controle do som, eu uso o pavucontrol em vez do alsamixer. Dá mais controle sobre os aplicativos.
E existem alguns aplicativos como o Skype, por exemplo, que solicitam que você ajuste automaticamente os níveis do mixer. Esse tipo de privilégio faz com que o pulseaudio se comporte de maneiras estranhas. Nunca permita a menos que você realmente precise. Mas acho que você já sabe disso.
De qualquer forma, tente, espero que funcione para você. Isso fez por mim. :)
Cumprimentos
Mohi
fonte
sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r) sudo make
, recebo "O arquivo /usr/src/linux-headers-3.2.0-23/include/linux/version.h não existe. Instale o pacote com fontes completas de kernel para sua distribuição ", embora eu tenha usado o apt-get para obter meus cabeçalhos kernais. alguma ideia? Edit: Eu fiz um local, encontrei o version.h, e agora ele não pode encontrar autoconf.h -.-Infelizmente, não há como ignorar esse problema sem usar o pulseaudio. Existe até uma petição que trata desse problema.
Mas acho que a Microsoft não vai mudar isso. Então você tem que decidir: Use o PulseAudio e o Skype ou force seus parentes a mudarem o IM. : S
fonte