Co zrobić, gdy Skype zawiesza się w ciszy?

13

Zaczynam używać Ubuntu dość niedawno w pracy. Wśród kolegów jesteśmy zawsze dostępni na skype. Niestety na moim komputerze skype czasami zawiesza się, nie informując mnie o tym. Więc myślę, że jestem online, ale dla reszty świata jestem wyłączony. Co mogę sprawdzić / zrobić?

Takie zachowanie może pojawić się 2/3 razy dziennie. Aby zrestartować skype, konieczne jest zabicie procesu z terminala (ctrl-q nie działa).

Dziękuję za cierpliwość.

Jorge Castro
źródło

Odpowiedzi:

5

Wiązany z ciągłym i cichym zamrażaniem Skype'a Stworzyłem do tego proste opakowanie - jest to demon python, który stale sprawdza go za pomocą interfejsu API skype DBUS i restartuje proces, gdy powiadamia, że ​​jest zamrożony. Mam nadzieję, że ktoś uzna to za przydatne.

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

kapliary
źródło
2

Tylko niewielki wkład w wątek pytań i odpowiedzi EXC ..

Używam Ubuntu 11.10, miałem dokładnie ten sam opisany problem (Skype cicho się zawiesił, nie można wysyłać / odbierać wiadomości itp.)

Nie mam folderu / usr / lib32, aw katalogu / usr / lib / nie ma pliku libpulse.so.0.12.3 ani żadnego z plików libpulse WYMIENIONYCH TUTAJ. Znalazłem pliki libpulsecore-1.0.so i libpulsedsp.so, zrobiłem tylko

sudo chmod a-r libpulsecore-1.0.so 

i problem zniknął!

Adrian Esquivel
źródło
1

libpulsedsp.sorównież istnieje i wymaga modyfikacji. Dla mnie zadzwonienie do kogoś działało tylko po wykonaniu następujących poleceń:

sudo chmod a-r libpulsecore-1.0.so 
sudo chmod a-r libpulsedsp.so
idontkn0w123
źródło
1

Polecenia dotyczące 64-bitowego systemu Ubuntu 11.10

cd /urs/lib32
sudo chmod a-r libpulse.so.0.13.4 libpulse-simple.so.0.0.3 libpulsecommon-1.0.so
ontaiwolf
źródło
1

Miałem podobny problem w Ubuntu 12. Postępowałem zgodnie z instrukcjami tutaj, aby usunąć Pulse Audio i wydaje się, że od tego czasu działało dobrze.

Nic
źródło
0

Skype oznaczał Beta w wersji dla systemu Linux. Cóż, nie wiem, czy to obchodzi nas użytkowników Linuksa, ponieważ była to wersja beta, ponieważ nie wiem kiedy. A jednak to fajna aplikacja. Być może powinieneś spróbować całkowicie usunąć oprogramowanie i zainstalować to z repozytorium cannonical partner lub jeśli już to zrobiłeś, możesz wypróbować ten z samej witryny skype .

sagarchalizować
źródło
Wypróbowałem obie wersje: kanoniczne repozytorium partnera i witrynę skype, za każdym razem czyszcząc za pomocą „znacznika do całkowitego usunięcia” w Synaptic Pkg Manager. Wczoraj zostałem powiadomiony przez zaktualizowaną wersję przez „Menedżera aktualizacji”. Teraz uruchamiam 2.2.0.25 - oczywiście beta - i problem wciąż się pojawia. Mam nadzieję, że programiści Skype - po tym, jak niedawno wydali przyzwoitą wersję dla komputerów Mac - zaopiekują się użytkownikami Linuksa ...
Ostatnio skype zaktualizował się do wersji beta 2.2. Może polegać na całkowitym usunięciu aplikacji i usunięciu osobistej konfiguracji Skype znajdującej się w $ HOME / .Skype. Nie wiem, czy to pomoże, czy nie, ale możesz spróbować
sagarchalizuj
1
Czyszczenie aplikacji nigdy nie dotyka żadnych plików w katalogach domowych użytkowników.
Marco
0

Sugestia pod linkiem wydaje się również rozwiązać problem:

cd /usr/lib32
sudo chmod a-r libpulse.so.0.12.3 libpulse-simple.so.0.0.3 libpulsecommon-0.9.22.so
TorokLev
źródło
2
To sprawi, że te biblioteki dynamiczne będą nieczytelne dla wszystkich użytkowników (z wyjątkiem roota). Dlaczego to rozwiązuje problem?
Bogdan
0

Problem jest bez wątpienia związany ze Skype podczas odtwarzania plików .wav przez pulseaudio. Ten problem występuje głównie podczas rozmowy, a nie podczas konferencji audio / wideo, ponieważ Skype jest domyślnie skonfigurowany do odtwarzania dźwięku za każdym razem, gdy wiadomość jest wysyłana / odbierana. Ponieważ jest to najczęstsze zdarzenie podczas odtwarzania plików .wav, mogą istnieć co najmniej dwa rozwiązania:

  • Zamień pulseaudio na ALSA (co może być kontrowersyjne dla pewnej części społeczności linux) lub
  • Wystarczy skonfigurować Skype, aby nie odtwarzał żadnego dźwięku podczas odbierania / wysyłania wiadomości w rozmowie.
Vramos
źródło
1
Dlaczego ktoś może nie chcieć zastąpić Pulseaudio ALSA? (W tej chwili trudno byłoby komuś ocenić, czy jest to dla niego dobra opcja, czytając tę ​​odpowiedź. Zalecam rozszerzenie odpowiedzi o te informacje lub link do miejsca, w którym jest omawiana.)
Eliah Kagan
0

W Ubuntu 12.04 LTS / 32bit, gdzie miałem ten sam problem po niektórych aktualizacjach, mam teraz tylko libpulsecore-2.0.so i folder / usr / lib, więc poprawny kod do naprawy praw dostępu to

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

dzięki tej „poprawce” Skype nie przestaje działać. Prawdopodobnie do czasu aktualizacji libpulsecore ... cholera M $ kype.

Dee
źródło
-1

Czy możesz spróbować uruchomić Skype'a z wiersza poleceń, tj

sudo skype 

tutaj możesz zobaczyć, czy pojawią się jakieś komunikaty o błędach. Jakiś czas temu obejrzałem także niektóre problemy z dźwiękiem, instalując pavucontrol

sudo apt-get install pavucontrol

ale od czasu zainstalowania Ubuntu 11.04 menu sterowania dźwiękiem zostało ulepszone. W każdym razie w 10.10 pavucontrol umożliwił mi prawidłowe sortowanie źródła wejścia / mikrofonu poprzez pulseaudio poprzez wybranie źródła wejścia. W 10.10 ta akcja pomogła mi mieć działającego Skype'a w Ubuntu

Mam nadzieję, że może ci pomóc. Poinformuj nas, jakie komunikaty o błędach otrzymasz.

ps Zawsze wyłączam też opcję zezwalaj skype'owi na regulację dźwięku, co pokazuję poniżej w sekcji opcji, ponieważ uważam, że skype całkiem zepsuje mój dźwięk!

(BTW, w zależności od używanej wersji Skype'a, możesz nie zobaczyć komunikatu o pulseaudio poniżej) odznacz sterowanie skype audio / zepsuć to!

andybleaden
źródło
5
Dlaczego sudo skype? To po prostu świetny sposób na posiadanie całej lokalnej konfiguracji Skype'a przez użytkownika root zamiast użytkownika.
Oli
1
Jak napisałem u góry, pozwoliło mi to zobaczyć komunikaty o błędach, kiedy otworzyłem Skype, i to wszystko
andybleaden,
@andybleaden Dlaczego nie wymyśliliby tak dobrze, uruchamiając skype(bez sudo) z terminala?
Eliah Kagan
nie będę szczery
andybleaden
zawsze myślałem, że jestem superuser doh!
andybleaden