Что делать, когда скайп тихо зависает?


12

Я начинаю использовать Ubuntu сравнительно недавно на работе. Среди коллег мы всегда были доступны по скайпу. К сожалению, на моей машине скайп иногда зависает, не сообщая мне об этом. Итак, я думаю, что я онлайн, но для остального мира я отключен. Что я могу проверить / сделать?

Такое поведение может проявляться 2/3 раза в день. Для перезапуска скайпа необходимо убить процесс с терминала (ctrl-q не работает).

Спасибо за ваше терпение.

Ответы:


5

Связанный с постоянным и тихим замораживанием Skype, я создал для этого простую оболочку - это демон python, который постоянно проверяет его через DBUS skype API и перезапускает процесс, когда уведомляет о его зависании. Надеюсь, кто-то найдет это полезным.

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


2

Просто небольшой вклад в тему вопросов и ответов EXC.

Я использую Ubuntu 11.10, у меня была точно такая же проблема, описанная (Skype молча завис, сообщения не могли быть отправлены / получены и т. Д.)

У меня нет папки / usr / lib32, а в / usr / lib / нет libpulse.so.0.12.3 или каких-либо файлов libpulse, ЗАМЕТЛЕННЫХ ЗДЕСЬ. Я нашел файлы libpulsecore-1.0.so и libpulsedsp.so, я только сделал

sudo chmod a-r libpulsecore-1.0.so 

и проблема исчезла!


1

libpulsedsp.soтакже существует и нуждается в модификации. Для меня звонок кому-то сработал только после следующих команд:

sudo chmod a-r libpulsecore-1.0.so 
sudo chmod a-r libpulsedsp.so

1

Команды для Ubuntu 11.10 64 bit

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


0

Скайп помечал бета-версию в своей версии для Linux. Ну, я не знаю, волнует ли это нас, пользователей Linux, потому что это была бета-версия, так как я не знаю когда. Тем не менее, это хорошее приложение. Может быть, вам следует попробовать полностью удалить программное обеспечение и установить его из репозитория cannonical partner, или, если вы это сделали, возможно, попробовать это с самого сайта Skype .


Я испробовал обе версии: репозиторий канонического партнера и сайт Skype, каждый раз убирая с пометкой «полное удаление» в Synaptic Pkg Manager. Вчера меня уведомила обновленная версия от "Менеджера обновлений". Теперь я запускаю 2.2.0.25 - бета, конечно - и проблема все еще обнаруживается. Надеюсь, что разработчики Skype - после того, как недавно выпустили достойную версию для Mac - позаботятся о пользователях Linux ...

ага скайп сделал обновление до бета 2.2 недавно. Может быть, при полном удалении приложения вы удалите свою личную конфигурацию Skype, расположенную в $ HOME / .Skype. Я не знаю, поможет ли это или нет, но вы можете попробовать
sagarchalise

1
Очистка приложения никогда не затрагивает никаких файлов в домашних каталогах пользователей.
Марко

0

1
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.
Элия ​​Каган

0

Предложение по ссылке, похоже, тоже решает проблему:

cd /usr/lib32
sudo chmod a-r libpulse.so.0.12.3 libpulse-simple.so.0.0.3 libpulsecommon-0.9.22.so

2
Так что это сделает эти динамические библиотеки нечитаемыми для всех пользователей (кроме root). Почему это решает проблему?
Богдан

0

Проблема без сомнения связана со скайпом при воспроизведении .wav файлов через pulseaudio. Эта проблема возникает в основном в чате, а не во время аудио / видео конференции, потому что Skype по умолчанию настроен на воспроизведение звука при каждой отправке / получении сообщения. Поскольку это наиболее частое событие воспроизведения файлов .wav, может быть как минимум два решения:

  • Заменить PulseAudio с ALSA (которые могут быть спорными для определенной части Linux сообщества), или
  • Просто настройте Skype, чтобы он не воспроизводил звук при получении / отправке сообщений в разговоре.

1
Почему кто-то может не захотеть заменить Pulseaudio на ALSA? (Прямо сейчас, кому-то будет трудно судить, является ли это хорошим вариантом для них, прочитав этот ответ. Я рекомендую расширить ответ, включив в него эту информацию, или ссылку на место, где это обсуждается.)
Элия ​​Каган

0

В Ubuntu 12.04 LTS / 32bit, где после некоторых обновлений у меня возникла та же проблема, у меня теперь есть только папки libpulsecore-2.0.so и / usr / lib, поэтому правильный код для исправления прав доступа будет

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

с этим «починить» скайп больше не выходит из строя. Вероятно, пока libpulsecore не будет обновлен ... чертовски M $ kype.


-1

Можете ли вы попробовать запустить Skype из командной строки, т.е.

sudo skype 

здесь вы можете увидеть, появляются ли какие-либо сообщения об ошибках. Я также обошел некоторые проблемы со звуком некоторое время назад, установив pavucontrol

sudo apt-get install pavucontrol

но после установки Ubuntu 11.04 улучшено меню управления звуком. В любом случае, в 10.10 pavucontrol позволил мне правильно отсортировать мой входной / микрофонный источник с помощью pulseaudio, выбрав источник входного сигнала. В 10.10 это действие помогло мне иметь рабочий скайп в Ubuntu

Надеюсь, что это может помочь вам. Дайте нам знать, какие сообщения об ошибках, если таковые имеются, вы получаете.

ps Я также всегда отменяю выбор параметра «позволять скайпу», чтобы настроить мои элементы управления звуком, как я показываю ниже в разделе опций, так как я считаю, что скайп довольно удачно испортит мой звук!

(Кстати, в зависимости от того, какую версию Skype вы используете, вы можете не увидеть сообщение о pulseaudio ниже) отмените управление аудиосистемой Skype / испортите его!


5
Почему sudo skype? Это просто отличный способ, чтобы все ваши локальные настройки Skype принадлежали пользователю root, а не пользователю.
Оли

1
Как я написал в самом верху, это позволило мне видеть любые сообщения об ошибках, когда я открывал Skype, и все
andybleaden

@andybleaden Почему бы им так же не подойти, запустив skype(без sudo) из Терминала?
Элия ​​Каган

не знаю, чтобы быть откровенным
andybleaden

всегда думал, что я должен быть суперпользователем дох!
andybleaden
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.