O que fazer quando o Skype congela silenciosamente?

12

Começo a usar o ubuntu recentemente no trabalho. Entre os colegas, estamos sempre disponíveis no skype. Infelizmente, na minha máquina, o Skype às vezes congela sem me conscientizar disso. Então, eu acho que estou online, mas para o resto do mundo eu estou fora. O que posso verificar / fazer?

Esse comportamento pode aparecer 2/3 vezes ao dia. Para reiniciar o skype, é necessário interromper o processo do terminal (ctrl-q não funciona).

Obrigado pela sua paciência.

Jorge Castro
fonte

Respostas:

5

Com o congelamento constante e silencioso do Skype, criei um invólucro simples para isso - é um daemon python que o verifica constantemente via API do skus DBUS e reinicia o processo quando notifica que está congelado. Espero que alguém ache útil.

https://github.com/kapliars/doctor-skype

kapliars
fonte
2

Apenas uma pequena contribuição em um Tópico de Perguntas e Respostas EXC.

Estou executando o Ubuntu 11.10, estava tendo exatamente o mesmo problema descrito (o Skype congelou silenciosamente, nenhuma mensagem pôde ser enviada / recebida etc.)

Eu não tenho uma pasta / usr / lib32 e, em / usr / lib /, não há libpulse.so.0.12.3 ou nenhum dos arquivos da libpulse MENCIONADOS AQUI. Encontrei os arquivos libpulsecore-1.0.so e libpulsedsp.so, fiz apenas uma

sudo chmod a-r libpulsecore-1.0.so 

e o problema desapareceu!

Adrian Esquivel
fonte
1

libpulsedsp.sotambém existe e precisa ser modificado. Para mim, ligar para alguém só funcionou após os seguintes comandos:

sudo chmod a-r libpulsecore-1.0.so 
sudo chmod a-r libpulsedsp.so
idontkn0w123
fonte
1

Comandos para Ubuntu 11.10 de 64 bits

cd /urs/lib32
sudo chmod a-r libpulse.so.0.13.4 libpulse-simple.so.0.0.3 libpulsecommon-1.0.so
ontaiwolf
fonte
1

Eu tive um problema semelhante no Ubuntu 12. Segui as instruções aqui para remover o Pulse Audio e parece ter funcionado bem desde então.

Nic
fonte
0

O Skype está rotulando Beta na versão Linux. Bem, eu não sei se ele se importa com os usuários do linux, porque é beta desde que eu não sei quando. No entanto, é um ótimo aplicativo. Pode ser que você tente remover completamente o software e instalar o software do repositório de parceiros canônicos ou, se tiver feito isso, tente o software do site skype .

sagarchalise
fonte
Eu tentei as duas versões: repositório de parceiros canônicos e site do skype, limpando cada vez com "mark para remoção completa" no Synaptic Pkg Manager. Ontem fui notificado por uma versão atualizada pelo "Update Manager". Agora eu corro 2.2.0.25 --beta, é claro - e o problema ainda aparece. Espero que os desenvolvedores do Skype - depois de terem lançado recentemente uma versão decente para o Mac - cuidem dos usuários do linux ...
O yup skype foi atualizado recentemente para a beta 2.2. Pode ser que ao remover completamente o aplicativo, você remova sua configuração pessoal do Skype localizada em $ HOME / .Skype. Eu não sei se ele vai ajudar ou não, mas você pode dar-lhe uma tentativa
sagarchalise
1
A limpeza de um aplicativo nunca toca em nenhum arquivo nos diretórios pessoais do usuário.
Marco
0

A sugestão no link parece me resolver o problema também:

cd /usr/lib32
sudo chmod a-r libpulse.so.0.12.3 libpulse-simple.so.0.0.3 libpulsecommon-0.9.22.so
TorokLev
fonte
2
Portanto, isso tornará essas bibliotecas dinâmicas ilegíveis para todos os usuários (exceto para raiz). Por que isso resolve o problema?
Bogdan
0

O problema está sem dúvida relacionado ao Skype ao reproduzir arquivos .wav através do pulseaudio. Esse problema ocorre principalmente ao conversar e não ao realizar uma conferência de áudio / vídeo porque o Skype está configurado por padrão para reproduzir um som toda vez que uma mensagem é enviada / recebida. Como esse é o evento mais frequente da reprodução de arquivos .wav, pode haver pelo menos duas soluções:

  • Substitua o pulseaudio pelo ALSA (que pode ser controverso para uma certa parte da comunidade linux) ou
  • Simplesmente configure o Skype para não tocar nenhum som ao receber / enviar mensagens em uma conversa.
vramos
fonte
1
Por que alguém pode não querer substituir o Pulseaudio pelo ALSA? (No momento, seria difícil para alguém julgar se é ou não uma boa opção para eles, lendo esta resposta. Eu recomendo expandir a resposta para incluir essas informações ou um link para algum lugar onde seja discutido.)
Eliah Kagan
0

No ubuntu 12.04 LTS / 32bit, onde tive o mesmo problema após algumas atualizações, agora tenho apenas a pasta libpulsecore-2.0.so e / usr / lib para que o código correto para corrigir os direitos de acesso seja

/usr/lib$ sudo chmod a-r libpulsecore-2.0.so

com essa "correção", o Skype não falha mais. Provavelmente até o libpulsecore ser atualizado ... maldito M $ kype.

Dee
fonte
-1

Você pode tentar executar o Skype na linha de comando, ou seja

sudo skype 

aqui você pode ver se alguma mensagem de erro é exibida. Também resolvi alguns problemas de som instalando o pavucontrol

sudo apt-get install pavucontrol

mas desde que o Ubuntu 11.04 foi instalado, o menu de controle de som foi aprimorado. De qualquer forma, na versão 10.10, o pavucontrol me permitiu classificar minha fonte de entrada / microfone corretamente via pulseaudio, selecionando a fonte de entrada. Na 10.10, essa ação me ajudou a ter um skype funcional no Ubuntu

Espero que possa ajudá-lo. Deixe-nos saber quais mensagens de erro, se houver.

ps Também desmarco sempre a opção permitir que o skype ajuste meus controles de áudio, como mostro abaixo na seção de opções, pois acho que o skype atrapalha bastante o meu som!

(Dependendo da versão do Skype que você está executando, talvez você não veja a mensagem sobre o pulseaudio abaixo) desmarque o controle de áudio do skype / bagunce tudo!

andybleaden
fonte
5
Por que sudo skype? Essa parece ser uma ótima maneira de ter todas as suas configurações locais do Skype pertencentes à raiz, e não ao usuário.
Oli
1
Como escrevi na parte superior, ele me permitiu ver qualquer mensagem de erro quando abri o Skype, tudo isso
andybleaden
@andybleaden Por que eles não surgiram tão bem correndo skype(sem sudo) a partir do Terminal?
Eliah Kagan
não sei ser franco
andybleaden
sempre pensei que eu seria superusuário doh!
andybleaden