kekekeks / skypetab-ng

A program that adds tabs to Skype™ for Linux
skypetab-ng
GNU Lesser General Public License v3.0
76 stars 4 forks source link

В звонках исчез звук. Kubuntu 14.04 #62

Closed MegaDiablo closed 10 years ago

MegaDiablo commented 10 years ago

os: KUbuntu 14.04 LTS build: Linux 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:08:14 UTC 2014 i686 i686 i686 GNU/Linux

Воспроизведение: 1) Запустить skypetab 2) Набрать тестовый звонок

Результат: Ничего не слышно в лучшем случаи слышен постоянный треск.

ЗЫ До этого часто замечались проблемы в виде ужасной связи с треском заиканиями и запинаниями собеседника. Помогало запустить какой либо музыкальный плеер, после чего все стабилизировалось.

ЗЫЫ Готов помочь в тестировании данной проблемы.

kekekeks commented 10 years ago

1) что происходит без skypetab? а) при запуске скайпа из меню б) при запуске скайпа из консоли через команду skype 2) что происходит при запуске скайпа через LD_PRELOAD=libskypetab-ng.so:$LD_PRELOAD skype

MegaDiablo commented 10 years ago

1) Без skypetab а) все работает идеально. в меню у меня указана такая команда запуска "env PULSE_LATENCY_MSEC=60 skype %U" б) ничего не слышно, тоже что и в пункте 2

2) Меня на другом конце слышно, я слышу только тишину. Не слышно даже системного звука звонка. $ LD_PRELOAD=libskypetab-ng.so:$LD_PRELOAD skype Creating window for skypetab::STabMainWindow Creating window for skypetab::ContactListContainer Created main window Creating window for QWidget Creating window for Skype::ConversationsWindow Creating window for Skype::OptionsDialog Creating window for Skype::ChatWindow Skype::ChatWindow is under controlCreating window for Skype::CallView Creating window for Skype::Widgets::ParticipantWidget Creating window for Skype::Widgets::ParticipantWidget

3) Такой командой запуска все работает и в skypetab: LD_PRELOAD=libskypetab-ng.so:$LD_PRELOAD env PULSE_LATENCY_MSEC=60 skype %U

kekekeks commented 10 years ago

Очень похоже на то, что при запуске скайпа из меню запускается какой-то враппер, который чинит проблему со звуком. Что в /usr/share/applications/skype.desktop ? Что в ps aus|grep skype при запуске скайпа через меню?

MegaDiablo commented 10 years ago

1)$ cat /usr/share/applications/skype.desktop [Desktop Entry] Name=Skype Comment=Skype Internet Telephony Exec=env PULSE_LATENCY_MSEC=60 skype %U Icon=skype.png Terminal=false Type=Application Encoding=UTF-8 Categories=Network;Application; MimeType=x-scheme-handler/skype; X-KDE-Protocols=skype

2)ps -as | grep skype 1000 5820 0000000000000000 0000000000000000 0000000000000000 0000000000000000 S+ pts/4 0:00 grep skype

$ ps -au | grep skype alexand+ 5853 0.0 0.0 5924 816 pts/4 S+ 16:44 0:00 grep skype

$ ps -aus | grep skype не работает

kekekeks commented 10 years ago

В оригинальном skype.desktop со skype.com нет PULSE_LATENCY_MSEC=60, видимо, оно и чинит звук на вашей системе. Соответственно, надо в файле /usr/share/applications/skypetab-ng.desktop строку с Exec заменить на Exec=env PULSE_LATENCY_MSEC=60 skypetab-ng, тогда он подцепит эту правку.

MegaDiablo commented 10 years ago

Да я это уже понял. Благодарю за помощь.

ЗЫ Выше в комментариях я уже писал

3) Такой командой запуска все работает и в skypetab: LD_PRELOAD=libskypetab-ng.so:$LD_PRELOAD env PULSE_LATENCY_MSEC=60 skype %U

kekekeks commented 10 years ago

Извиняюсь, читал по-диагонали

MegaDiablo commented 10 years ago

Ничего страшного с каждым бывает. Еще раз большая благодарность за помощь и такое классное приложение.