Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [HOWTO] Элегантно выключаем PulseAudio в Ubuntu 9.10/10.04  (Прочитано 8275 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн New Axl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Недавно столкнулся с тем что пропал звук во многих играх, и глючил этот самый PulseAudio. Многие решения не помогли, или просто слишком замудрёные были. Вот нашел такую тему, как даже без удаления  PulseAudio выводить весь звук через ALSA. Может кому пригодится.

Выполняем команды:

sudo dpkg-divert --add --divert /usr/lib/gstreamer-0.10/libgstpulse.so.ubuntu --rename /usr/lib/gstreamer-0.10/libgstpulse.so
sudo dpkg-divert --add --divert /usr/bin/pulseaudio.ubuntu --rename /usr/bin/pulseaudio
sudo sh -c 'echo '\''#!/bin/sh'\'' > /usr/bin/pulseaudio'
sudo chmod a+x /usr/bin/pulseaudio

Затем выполняем gstreamer-properties и устанавливаем все с PulseAudio на ALSA
Чтобы работал звук во всех играх:
Качаем и устанавливаем http://www.jeffsplace.net/sites/default/files/libsdl1.2debian-pulseaudio-dummy_1.0_all.deb
Затем вводим sudo apt-get install libsdl1.2debian-all

Все, теперь весь звук будет работать через ALSA!

Чтобы работал ALSA регулятор громкости:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F76FFEBE

Добавить в источники репозиториев:
Для 9.10
deb http://ppa.launchpad.net/dtl131/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/dtl131/ppa/ubuntu karmic main

Для 10.04:
deb http://ppa.launchpad.net/dtl131/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/dtl131/ppa/ubuntu lucid main

Для 10.10 (сам не проверял):
deb http://ppa.launchpad.net/dtl131/ppa/ubuntu maverick main
deb-src http://ppa.launchpad.net/dtl131/ppa/ubuntu maverick main

----------------
Обновиться )) sudo apt-get update && sudo apt-get upgrade

Проверено, теперь всё работает, скайп, микрофон, звук в играх и т.д.
(Для 10.10 не проверял, но пишут работает)

Чтобы всё вернуть обратно, нужно выполнить:
sudo rm /usr/bin/pulseaudio
sudo dpkg-divert --rename --remove /usr/bin/pulseaudio
sudo dpkg-divert --rename --remove /usr/lib/gstreamer-0.10/libgstpulse.so

Оригинал статьи здесь http://www.jeffsplace.net/node/12
Огромное спасибо автору этой статьи!
« Последнее редактирование: 14 Января 2011, 13:56:06 от RazrFalcon »
Ubuntu 10.04

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Элегантно выключаем PulseAudio в Ubuntu 9.10/10.04
« Ответ #1 : 23 Декабря 2010, 10:27:12 »
...выводить весь звук на звуковой сервер ALSA.
ALSA - набор драйверов и унифицированное API для доступа к ним, а не звуковой сервер. А вот PulseAudio как-раз звуковой сервер.

Решение действительно элегантное. А вот как при таком решении ведет себя регулятор громкости в трее?
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн New Axl

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Элегантно выключаем PulseAudio в Ubuntu 9.10/10.04
« Ответ #2 : 23 Декабря 2010, 10:38:46 »
Спасибо, поправил))
« Последнее редактирование: 23 Декабря 2010, 11:07:50 от New Axl »
Ubuntu 10.04

Оффлайн Traveler in Time

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Элегантно выключаем PulseAudio в Ubuntu 9.10/10.04
« Ответ #3 : 11 Января 2011, 20:27:20 »
New Axl
Сделал всё как написано. Судя по всему и правда работает, вот только на слух совершенно ничего не изменилось. Плюс, регулятор громкости в трее сломался.
Ubuntu 10.10.

Оффлайн Wosablok

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Элегантно выключаем PulseAudio в Ubuntu 9.10/10.04
« Ответ #4 : 13 Января 2011, 00:27:28 »
Бился с глюками звука 4 дня - переустанавливал систему порядка 8 раз.
Сделал всё пункт в пункт. Теперь звук работает отлично. На индикатор в трее наплевать - звук регулирую горячими клавишами.
Автору темы - респект, уважуха и здоровья детям и внукам.
Ubuntu 10.04

Оффлайн [DarkNet]Alpha

  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Re: Элегантно выключаем PulseAudio в Ubuntu 9.10/10.04
« Ответ #5 : 13 Января 2011, 00:30:57 »
Пульсаудио нужен.

Оффлайн cari

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Элегантно выключаем PulseAudio в Ubuntu 9.10/10.04
« Ответ #6 : 14 Января 2011, 02:48:20 »
 :coolsmiley: ::) :smitten: Выражаю большую, большую признательность за данный материал, работает супер.
У меня Baltix (под Литву сделанная Ubuntu 10.04), и были проблемы со звуком скайпа, звук трещал, фактически невозможно было разговаривать, а в новой версии скайпа стойт только Pulse, ничего нельзя выбрать другово, хотя на Lubuntu и Runtu в этой версии скайпа можно выбирать устройства, потому что там и в помине Pulse нету, с чем их и поздравляем (удачное решение).
И вот АЛЛИЛУЯ, после вами предложенного упгрейда в скайпе появилась возможность выбирать устройства по звуковым картам (пишет какой чип). УРАААА! Звук теперь чистый, без искажений!
Да, кстати, только ещё надо дописать, что надо перезагрузить комп и посмотреть, какую звуковую карту он выбрал по умолчанию (конечно если у вас их несколько) и подрегулировать под себя.
СПАСИБО ещё раз!
Ещё хочу немножко поправить:
Цитировать
Чтобы работал ALSA регулятор громкости:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F76FFEBE
это не регулятор громкости, а ключ к репозиториям, и его надо вводить после добавления репозиторий, дальше:
Цитировать
Чтобы работал звук во всех играх:
Качаем и устанавливаем http://www.jeffsplace.net/sites/default/files/libsdl1.2debian-pulseaudio-dummy_1.0_all.deb
Затем вводим sudo apt-get install libsdl1.2debian-all
это нужно только для Ubuntu 10.04 и старше, потому что ubuntu-desktop metapackage - метапакеты идут вместе с libsdl1.2debian-pulseaudio и удаляя PulseAudio удаляется и ubuntu-desktop, поэтому мы устанавливаем пакет pulseaudio-dummy (переводиться как - несмышлённый - "чайник"), который удаляет настоящий PulseAudio и ставит ALSA, прикидываясь PulseAudio, чтоб система "непарилась".
« Последнее редактирование: 14 Января 2011, 03:45:30 от cari »

Оффлайн bambur

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: [HOWTO] Элегантно выключаем PulseAudio в Ubuntu 9.10/10.04
« Ответ #7 : 19 Января 2011, 16:15:23 »
В 10.10 после этого звук у меня пропадает во ritmbox, totem, foobnix. В gstreamer-properties везде ALSA. VLC играет если стоит "по умолчанию", если ALSA - то нет. Звуковая, правда, не встроенная.
Вернул назад.

Оффлайн KOALAnda

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
ubuntu 10.10 работает, только пропал значок "звук" в система - параметры -

Оффлайн Redneck

  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Re: [HOWTO] Элегантно выключаем PulseAudio в Ubuntu 9.10/10.04
« Ответ #9 : 29 Декабря 2011, 16:49:22 »
у меня все заработало, но после перезагрузки все звуковые программы стали виснуть. ubuntu 11.10
только я сначала установил libsdl1.2debian-all, а потом уже dummy, в другом порядке не ставились
« Последнее редактирование: 29 Декабря 2011, 16:51:19 от Redneck »
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн Redneck

  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Re: [HOWTO] Элегантно выключаем PulseAudio в Ubuntu 9.10/10.04
« Ответ #10 : 20 Апреля 2013, 20:25:55 »
Есть недостаток у этого элегантного отключения: некоторые программы умеют звучать только через Pulseaudio. Хотя на новых Ubuntuх не пробовал отключать, тут и через Pulseaudio, и напрямую через ALSA пока вроде все звучит без заиканий и тормозов.
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

 

Страница сгенерирована за 0.025 секунд. Запросов: 22.