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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [HOWTO] Выковыриваем pulseaudio из Ubuntu 9.10, 10.04  (Прочитано 295246 раз)

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

Оффлайн Демагог

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #45 : 28 Октября 2009, 22:22:04 »
Уже скомпилировал.
Нашёл в другом месте, здесь:

gnome-volume-control-applet takes up to 40% cpu
https://bugs.launchpad.net/ubuntu/+source/gnome-media/+bug/400820

---------------------------------------------------------------------------------------------------------------
Вывод: "gnome-media" надо удалять, иначе спалит процессор.
Затем компилять свою.
---------------------------------------------------------------------------------------------------------------

А здесь арчивчик:
soundproperties.tar.gz
Dave Lentz  wrote on 2009-10-12:       #11
https://bugs.launchpad.net/ubuntu/+source/gnome-media/+bug/400973

"Компиляние" довожу до ума, вышлю подробности.

А шуметь надо везде, где можно, и про свободу выбора, и про слепых братьев наших, и вообще.
И главное, публиковать решения проблемы, и обсуждать основательно.


Пользователь решил продолжить мысль 28 Октября 2009, 22:57:28:
Короче, пол дела сделано. Жениха уже уболтали, а апплетка ещё не согласна.


RECOMPILATION of the package "gnome-media"

Ubuntu 9.10 - PulseAudio is already removed


Step 1: Remove "gnome-media" from Ubuntu 9.10

sudo apt-get remove gnome-media


Step 2: Get the source archive of "gnome-media" (and unpack it)

Download the source archive of "gnome-media"
http://packages.ubuntu.com/source/karmic/gnome-media

Read list of dependencies on this site.


Step 3: Install tools, dependencies, etc.

sudo apt-get update

sudo apt-get install build-essential checkinstall

sudo apt-get install intltool libgstreamer0.10-dev libgconf2-dev libglade2-dev libgstreamer-plugins-base0.10-dev


Step 4: Read the help file (if you want)

./configure --help


Step 5: Configure the package without PulseAudio:

./configure --disable-pulseaudio --enable-gstmix --enable-gstprops --enable-profiles --enable-grecord


-------------------------------------------------------------------------------------------------------------------------
RESULTS of Configure

                    gnome-media 2.28.1
                    ============


        Prefix:                 /usr/local
        Source code location:   .
        Compiler:               gcc
        CFLAGS:                 -g -O2

        Volume Control          no   [ this is a kind of evil, PulseAudio applet which burns CPU ]

        GStreamer properties:   yes
        GStreamer profiles:     yes
        Sound recorder:         yes

  *Deprecated*:

        GStreamer mixer:        yes
-------------------------------------------------------------------------------------------------------------------------


Step 6: Make the deb-package

make

sudo checkinstall -D --install=no --pkgname=gnome-media-nopulse --maintainer="john.frum@cargo-cult.org.ua"


( Description: gnome-media-nopulse recompiled )


**********************************************************************

 Done. The new package has been saved to

 ~/hack5/gnome-media-2.28.1/gnome-media-nopulse_2.28.1-1_i386.deb
 You can install it in your system anytime using:

      dpkg -i gnome-media-nopulse_2.28.1-1_i386.deb

**********************************************************************


Step 7: Install the deb-package

sudo dpkg -i gnome-media-nopulse_2.28.1-1_i386.deb


**************************************************************


В результате мы поставилу на место такие приложения:

gnome-volume-control
gstreamer-properties
gnome-audio-profiles-properties
gnome-sound-recorder

их можно запускать с Терминала, или приторочить в меню, или на панель.

Осталось апплетку уговорить.

« Последнее редактирование: 29 Октября 2009, 01:00:14 от Демагог »

Оффлайн Psy[H[]

  • Автор темы
  • Активист
  • *
  • Сообщений: 883
  • Маньяк. Ставлю Линух на все что попадется под руку
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #46 : 29 Октября 2009, 10:42:26 »
Закинуть бы это в PPA и попродвигать в universe.
Только вот проблема - некоторые пакеты могут зависеть от gnome-media. Из таковых, кроме метапакетов, я в репах нашел толко gobox. Но мало ли что может быть со сторонними пакетами..
Я знаю только то, что ничего не знаю.
                                     

Оффлайн Демагог

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #47 : 29 Октября 2009, 17:41:12 »
Закинуть бы это в PPA и попродвигать в universe.
Только вот проблема - некоторые пакеты могут зависеть от gnome-media. Из таковых, кроме метапакетов, я в репах нашел толко gobox. Но мало ли что может быть со сторонними пакетами..

Если что-то там зависит, то пусть выставляют альтернативный пакет, который не зависит.
Открыть им баг, пусть работают.

Апплетка пока не сдаётся.

Пользователь решил продолжить мысль 29 Октября 2009, 23:11:43:
Господа!
Вся наука здесь:

Building the GNOME Desktop from Source
July 2009 (#164) > Article
http://linuxgazette.net/164/laycock.html
« Последнее редактирование: 29 Октября 2009, 23:11:43 от Демагог »

Оффлайн Dissention

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #48 : 30 Октября 2009, 04:49:26 »
Мммм... Добрый вечер!
Я новичок, и посему хочу поинтересоваться, к чему все это?
Проверил этот пульсаудио на вшивость запустив звук в несколько потоков. А точнее - аудио, видео из браузера, мп3 из плеера, + разговор по скайпу. в top пульс выдавал 7-8% нагрузки на проц максимум. Это разве много? Или я чего-то не понимаю?
ubuntu 9.10 x64, ноут asus g2sg

З.Ы. Сама опера и тот же скайп по отдельности жрут больше...
« Последнее редактирование: 30 Октября 2009, 05:50:31 от Dissention »

Оффлайн Демагог

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #49 : 30 Октября 2009, 05:52:51 »
Мммм... Добрый вечер!
Я новичок, и посему хочу поинтересоваться, к чему все это?
Проверил этот пульсаудио на вшивость запустив звук в несколько потоков. А точнее - аудио, видео из браузера, мп3 из плеера, + разговор по скайпу. в top пульс выдавал 7-8% нагрузки на проц максимум. Это разве много? Или я чего-то не понимаю?
ubuntu 9.10 x64, ноут asus g2sg

З.Ы. Сама опера и тот же скайп по отдельности жрут больше...

Читайте на здоровье:
http://www.google.com/search?q=pulse%20audio%20failure&ie=UTF-8&oe=UTF-8
http://www.google.com/search?q=pulse%20my%20audio&ie=UTF-8&oe=UTF-8

Оффлайн Dissention

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #50 : 30 Октября 2009, 07:18:23 »
Спасибо, ознакомился. Решил попробовать, снес, поставил все по первому посту (Спасибо, товарищ Psy[H[]).
Хмм... Оно что ли побыстрее работает О_о

Оффлайн n43jl

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #51 : 30 Октября 2009, 21:08:11 »
Снес pulseaudio. Поставил oss4. Решил вернуть alsa. Но теперь никак не могу установить драйвер alsa.
aplay -l
aplay: device_list:223: no soundcards found...

lspci -v | grep Audio
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)

modprobe snd- Ничего не находил,
по этому доку (http://ubuntuforums.org/showthread.php?t=205449) откомпилировал alsa-source.
Теперь появились modprobe snd-* ; Как я понимаю мне нужно snd-intel8x0.

Но у меня вылетает ошибка:
FATAL: Error inserting snd (/lib/modules/2.6.31-14-generic/updates/alsa/acore/snd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error running install command for snd
WARNING: Error inserting snd_pcm (/lib/modules/2.6.31-14-generic/updates/alsa/acore/snd-pcm.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting ac97_bus (/lib/modules/2.6.31-14-generic/updates/alsa/misc/ac97_bus.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_ac97_codec (/lib/modules/2.6.31-14-generic/updates/alsa/pci/ac97/snd-ac97-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_intel8x0 (/lib/modules/2.6.31-14-generic/updates/alsa/pci/snd-intel8x0.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Как мне можно вернуть себе alsa? В 9.04 у меня что-то такого геммороя не было :-(

Оффлайн Red Line

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #52 : 30 Октября 2009, 21:20:17 »
Здрасте.. Я снес пульсаудио. Поставил skype-common. поковырялся с аудио насторйками и микрофон сейчас нормально работает.. но млин слетел этот апплет gnome-volume-properties-applet и теперь нету на панели иконки со звуком и когда регулирую звук на ноуте с помощью спец кнопок , то notify-OSD не выводит мне ползунок.. точнее звук даже с этиъ кнопок уже и не регулируется...

Что делать? Подскажите плиз
« Последнее редактирование: 30 Октября 2009, 21:33:17 от Red Line »

Оффлайн Демагог

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #53 : 30 Октября 2009, 22:15:38 »
Здрасте.. Я снес пульсаудио. Поставил skype-common. поковырялся с аудио насторйками и микрофон сейчас нормально работает.. но млин слетел этот апплет gnome-volume-properties-applet и теперь нету на панели иконки со звуком и когда регулирую звук на ноуте с помощью спец кнопок , то notify-OSD не выводит мне ползунок.. точнее звук даже с этиъ кнопок уже и не регулируется...

Что делать? Подскажите плиз

notify-OSD  - это я не знаю.

А апплетку (gnome-volume-control-applet) и микшер (gnome-volume-control) только что поставил на место.
Вроде бы всё работает как надо. Иконки, апплетки, картинки - всё как и раньше, всё на месте.

Перекомпилял всё это хозяйство, следуя этому руководству:
http://linuxinnovations.blogspot.com/2009/08/recompile-debian-packages-with.html

Пришлось извилиной пошевилить. Не простое это дело (не забутьте там зависимости подредактировать).

Вы бы для начала, "gnome-sound-properties" на место поставили.
Тут всё расписано и архивчик к тому же:

soundproperties.tar.gz
Dave Lentz  wrote on 2009-10-12:       #11
https://bugs.launchpad.net/ubuntu/+source/gnome-media/+bug/400973
I found a good GUI workaround for controlling gstreamer and event sound preferences. One can still run the old gnome-sound-properties with a couple of files. The attached file has 32bit/x86 and 64bit/x86-64 versions of the gnome-sound-properties program. Move the appropriate version of this file to /usr/local/bin and move the sound-properties.glade (this file is not architecture-dependent) to /usr/local/share/gnome-control-center/glade/ (you'll probably need to create this directory).

Оффлайн catalyst

  • Активист
  • *
  • Сообщений: 475
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #54 : 30 Октября 2009, 23:06:16 »
сделал по мануалу, gnome-sound-properties - это тоже закинул, пашет. Не понял только про Esound - нужно ставить или нет? Нафик он вообще нужен? По моему что с ним, что без него - одно и тоже
громкость при перезагрузке не падает, все норм

Оффлайн Демагог

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #55 : 30 Октября 2009, 23:10:06 »
сделал по мануалу, gnome-sound-properties - это тоже закинул, пашет. Не понял только про Esound - нужно ставить или нет? Нафик он вообще нужен? По моему что с ним, что без него - одно и тоже
громкость при перезагрузке не падает, все норм

Если можете без Esound, то зачем он нужем?
это для чайников.

Оффлайн catalyst

  • Активист
  • *
  • Сообщений: 475
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #56 : 30 Октября 2009, 23:15:05 »
вкратце - что это вообще и зачем он? я вот его присутствия вообще не ощущаю никак :) Если он стоит - снова снести его?

Оффлайн Демагог

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #57 : 30 Октября 2009, 23:27:53 »
вкратце - что это вообще и зачем он? я вот его присутствия вообще не ощущаю никак :) Если он стоит - снова снести его?

Temüjin рекомендует Esound удалять (а сам он пользует OSS4).

Esound упрощает задачу для тех, кто не хочет с алсой возиться, или не знает как это делать.

У меня стоит OSS4.
На алсу у меня извилин не хватает, поэтому ставлю Esound, если приходится иметь дело с алсой,
да и вообще, зачем она?

Оффлайн catalyst

  • Активист
  • *
  • Сообщений: 475
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #58 : 30 Октября 2009, 23:37:20 »
эмм....а что значит с алсой возиться? вот не поставил я есаунд и в чем мне придется  возиться? Пульс аудио удалил как написано на 1 и 2 странице и все вроде бы, какие проблемы то?

прочитал в инете - Пакет EsounD содержит Enlightened Sound Daemon. Он полезен для смешивания вместе некоторых цифровых аудио потоков для проигрывания на одиночном устройстве.

Это всмысле такая фишка если музыкой занимаешься, например в каком нить аблетоне, чтоб не глючило? Обычному юзеру для прослушки музыки на 2.1 есаунд не нужен?

я извиняюсь конечно, но если не сложно ответьте пжлст, а то может эт я че то не доделал
« Последнее редактирование: 30 Октября 2009, 23:43:48 от catalyst »

Оффлайн Демагог

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #59 : 30 Октября 2009, 23:55:05 »
эмм....а что значит с алсой возиться? вот не поставил я есаунд и в чем мне придется  возиться? Пульс аудио удалил как написано на 1 и 2 странице и все вроде бы, какие проблемы то?

прочитал в инете - Пакет EsounD содержит Enlightened Sound Daemon. Он полезен для смешивания вместе некоторых цифровых аудио потоков для проигрывания на одиночном устройстве.

Это всмысле такая фишка если музыкой занимаешься, например в каком нить аблетоне, чтоб не глючило? Обычному юзеру для прослушки музыки на 2.1 есаунд не нужен?

я извиняюсь конечно, но если не сложно ответьте пжлст, а то может эт я че то не доделал

Я в этом Esound разбираюсь не больше чем вы.
Спросите кого поумнее.

Почитайте лучше труды Темюджина:
http://insanecoding.blogspot.com/2009/06/state-of-sound-in-linux-not-so-sorry.html

а также:
http://en.wikipedia.org/wiki/Open_Sound_System
http://martinbaselier.wordpress.com/

 

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