Я использую Skype уже более 10 лет, почти с момента первого выпуска, и большинство моих друзей / родственников / коллег тоже используют его. Так что переключение чата не вариант.
Microsoft
недавно изменил Skype
протокол, чтобы заставить пользователей обновиться до более новой версии. Я пропущу эмоциональную часть, известную как «Что я думаю о MicroSoft» . Если эта информация является новой для вас, не стесняйтесь читать:
Ситуация проста, я должен обновить до последней версии даже на моей Linux Mint
машине. Новейшая версия для Linux
is4.3
Проблема я столкнулся в том , что в ст 4.3 как часть улучшений , Microsoft
упала поддержку ALSA :
Так что теперь Skype
можно использовать только с PulseAudio . Я удалил PulseAudio
давным-давно, потому что это было источником бесчисленных ошибок и глюков. Вот список (не полный) проблем, с которыми я столкнулся PulseAudio
:
- Кнопка отключения звука отключает звук, но не включает его
- Ползунок
Pavucontrol
постепенно увеличивает звук до ~ 60%, затем просто переходит на 100% - При воспроизведении фильмов кнопки паузы останавливают видео, но звук продолжает воспроизводиться в течение ~ 5 секунд.
- При переключении между песнями или перемотке / поиске
Audacious
звук становится прерывистым - Прерывистый звук в Youtube
- Высокая загрузка ЦП
PulseAudio
процессом. - Звук прерывистый в гостевой системе VirtualBox (тестируется только на Win XP)
Я не являюсь автором фразы, но я процитирую ее здесь, потому что я полностью согласен с ней:
Большинство проблем со звуком в Linux можно решить, удалив PulseAudio
Так что теперь я сталкиваюсь с дилеммой: мне приходится пользоваться Skype
, потому что я не могу заставить всех своих друзей / коллег по семье, которые в основном являются Windows
пользователями, переключаться на другое программное обеспечение для обмена мгновенными сообщениями. Но для продолжения использования Skype
мне теперь нужно установить PulseAudio
(спасибо Microsoft). И, (ура!), Я получаю все старые ошибки, которые мне так не хватало.
У кого-нибудь есть обходной путь к этой проблеме? Есть ли способ использовать Skype 4.3
с ALSA
? Или есть способ обмануть систему и войти с более старой версией Skype
? Или может (в худшем случае) запустить PulseAudio
только для Skype
того, чтобы убедиться, что он не мешает остальным приложениям, драйверам и системному звуку?
Я использую Linux Mint 13: Maya
Любые предложения, мысли, ссылки будут высоко ценится.
Ответы:
Вы можете попробовать использовать apulse : это минималистичный эмулятор pulseaudio, созданный специально для запуска Skype 4.3 с ALSA. Вам нужна 32-битная сборка даже на 64-битной машине.
У меня лично были проблемы с микрофоном на Ubuntu 14.04, но для большинства людей он работает нормально.
Чтобы собрать
apulse
Ubuntu (и связанные дистрибутивы), вы должны установить следующие пакеты:pkg-config build-essential cmake libglib2.0-dev:i386 libasound2-dev:i386 gcc-multilib
(возможно, некоторые другие тоже).Процесс сборки более или менее соответствует описанному в README:
источник
Мне удалось иметь скайп 4.3. работает на моей (иначе чистой ALSA) системе. Я использую openSuSE 13.1, поэтому могу описать только то, что сделал здесь. Основная идея заключалась в том, чтобы скайп работал в своего рода «пульсовой тюрьме».
Я установил pulseaudio, но не активировал его. Самая важная вещь в НЕ активировании pulseaudio - это линия
в /etc/pulse/client.conf.
Следующим этапом подготовки было изменение /etc/pulse/default.pa в соответствии с https://wiki.archlinux.org/index.php/Pulseaudio :
Затем я добавил две строки в мой ~ / .asoundrc:
Сценарий оболочки «myskype» выглядит так:
Теперь, когда я запускаю «myskype», скайп будет запущен в «тюрьме pulseaudio», но все остальное все еще использует ALSA.
источник
У меня была такая же проблема. Обходного пути нет, я уже потратил два дня, чтобы решить проблему. Вы можете установить pulseaudio и заставить его работать со старой версией alsa. Потому что pulseaudio работает без проблем со старыми версиями alsa.
Я использую 1.0.16. Вот скрипт для установки этой версии. Я испытал только одну проблему с pulseaudio и этой версией alsa. Мне всегда приходилось запускать pulseaudio вручную после запуска, поэтому я добавил его в приложения запуска.
Что касается управления звуком, я использую pavucontrol вместо alsamixer. Это дает вам больше контроля над приложениями.
И есть некоторые приложения, такие как, например, Skype, который просит вас автоматически настраивать уровни микшера. Этот вид привилегий заставляет pulseaudio вести себя странным образом. Никогда не позволяйте им, если вы действительно не должны. Но я думаю, вы уже это знаете.
В любом случае, попробуйте, надеюсь, это сработает для вас. Это для меня. :)
С уважением
Мохи
источник
sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r) sudo make
я получаю «Файл /usr/src/linux-headers-3.2.0-23/include/linux/version.h не существует. Пожалуйста, установите пакет с полные исходники ядра для вашего дистрибутива ", хотя я использовал apt-get для получения заголовков ядра. есть идеи? Изменить: я сделал поиск, нашел version.h, и теперь он не может найти autoconf.h -.-К сожалению, нет способа обойти эту проблему без использования pulseaudio. Есть даже петиция, которая решает эту проблему.
Но я думаю, что Microsoft не изменит это. Поэтому вы должны решить: использовать PulseAudio и Skype или заставить своих родственников переключать IM. : S
источник