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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн mc

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #15 : 13 Октябрь 2009, 17:25:14 »
Все это замечательно, давно руки чесались снести пульс нафиг.
Но есть проблема, помогите пожалуйста: после перезагрузки громкость почти всех каналов оказывается выключена. Кто что посоветует?

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #16 : 13 Октябрь 2009, 18:54:27 »
Установить громкость, сказать alsactl store (может через судо), и в автостарт куда-нибудь alsactl restore .У меня в /etc/rc.local ,можно в пользовательскую сессию.

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

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #17 : 13 Октябрь 2009, 19:27:26 »
   Уважаемый ende_neu !

Тут всё ясно как божий день.


ИНСТРУКЦИЯ ПО ВОЖДЕНИЮ ПАРОВОЗА


Step 1: Хирургическая операция:

sudo killall pulseaudio

cp /etc/X11/Xsession.d/70pulseaudio ~/

sudo apt-get purge pulseaudio

sudo apt-get remove gstreamer0.10-pulseaudio

sudo reboot


Визуализация регулировки решается просто.
Идем на хату к заморским хакерам, сгружаем нужный архивчик и распаковаваем.
Арчивчик здесь:

http://www.4front-tech.com/forum/viewtopic.php?f=3&t=3324
 soundproperties.tar.gz   (73.76 KiB)
http://www.4front-tech.com/forum/download/file.php?id=1


Step 2: Установка "gnome-sound-properties" из арчивчика

sudo cp gnome-sound-properties /usr/bin/

sudo mkdir /usr/share/gnome-control-center/glade/

sudo cp sound-properties.glade /usr/share/gnome-control-center/glade/


Визуализазия достигается запуском такой команды с Терминала

gnome-sound-properties


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



Step 3: Для удобства работы с ALSA рекомендуется поставить такие пакеты:

sudo apt-get install asoundconf-gtk
 
sudo apt-get install aumix-gtk


Микшер запускается с Терминала такой командой:

aumix


Эту команду тоже можно засунуть в меню или на панель.


------------------------------------------------------------------------------------------------------------------------------------------------
Чтобы заставить работать asoundconf-gtk
Надо проделать вот такой фокус.

1. Скачать пакет:

alsa-utils_1.0.18-1ubuntu11_i386.deb

из репы Убунты 9.04, здесь:
http://packages.ubuntu.com/jaunty/alsa-utils

2. Раскрыть его архиватором, вынуть asoundconf
и поставить его на место вот такой командой:

sudo cp asoundconf /usr/bin/

Всё как учил порутчик Ржевский.

После этого asoundconf-gtk будет заработать как миленький.

Как и раньше, запускаешь с Терминала:

asoundconf-gtk
------------------------------------------------------------------------------------------------------------------------------------------------

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

Что делать дальше?
Тут представляется такой выбор: пойти налево, или направо, или прямо.

1. Либо дрессировать ALSA в сухую, без ESound


2. Либо поставить ESound вот такой командой (а потом reboot):

sudo apt-get install -y esound esound-clients esound-common libesd-alsa0

sudo reboot


3. Либо прекратить извращаться и поставить OSS4
   Подробная инструкция здесь:
   https://help.ubuntu.com/community/OpenSound
   Теория здесь:
   http://insanecoding.blogspot.com/2009/06/state-of-sound-in-linux-not-so-sorry.html


Если что непонятно, задавайте вопросы.
Жалобы трудящихся к рассмотрению не принимаются.
Перед тем как задавать вопросы по OSS4, сообщите какая у вас soundcard
Желательно в таком формате:

lspci -v



Пользователь решил продолжить мысль 13 Октябрь 2009, 13:51:37:
ВОПРОС:  "Но есть проблема, помогите пожалуйста: после перезагрузки громкость почти всех каналов оказывается выключена. Кто что посоветует?"

ОТВЕТ:

Надо установить aumix-gtk

sudo apt-get install aumix-gtk


Микшер запускается с Терминала такой командой:

aumix

Эту команду можно засунуть в меню или на панель.

Но для начала, надо бы установить asoundconf-gtk
и сконфигурировать soundcard




« Последнее редактирование: 15 Октябрь 2009, 04:51:52 от Демагог »

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #18 : 13 Октябрь 2009, 20:10:09 »
Это не то.Я про notify-OSD отбражаюшею регулировку.Без пульса нет её.

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

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #19 : 13 Октябрь 2009, 20:56:42 »
"Я про notify-OSD отбражаюшею регулировку"

А почему бы вам не последовать примеру порутчика Ржевского?
Згрузить notify-osd для Jaunty Jackalope и вставить его Убунте 9.10
в определённое место.


“notify-osd” package : Ubuntu
The Jaunty Jackalope (current stable release). Notify OSD trunk series ... Other versions of 'notify-osd' in untrusted archives. ...
https://launchpad.net/ubuntu/+source/notify-osd

http://www.google.com/search?q=notify-OSD&ie=UTF-8&oe=UTF-8

Оффлайн mc

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #20 : 14 Октябрь 2009, 00:21:55 »
Надо установить aumix-gtk
sudo apt-get install aumix-gtk

Микшер запускается с Терминала такой командой:
aumix
Эту команду можно засунуть в меню или на панель.
Но для начала, надо бы установить asoundconf-gtk
и сконфигурировать soundcard
Не помогло, настройки не сохраняются.
а про asoundconf-gtk:
sh: /usr/bin/asoundconf: not found
You need to make sure asoundconf is active!
By default, asoundconf's configuration file is ~/.asoundrc.asoundconf
and must be included in ~/.asoundrc. Open this file to make sure it is!
Так что ~/.asoundrc я делал ручками, начинку взял на сайте алсы для моей звуковухи.

Установить громкость, сказать alsactl store (может через судо), и в автостарт куда-нибудь alsactl restore .У меня в /etc/rc.local ,можно в пользовательскую сессию.
Вот это помогло. Но, насколько я понимаю, он восстанавливает состояние, которое я сохранил с помощью alsactl store, а не последний уровень громкости, который был до завершения сеанса (как было изначально). Считаю, что проблема решена частично.

И нашел еще косяк: gstreamer-properties при установке Default Input алсы при нажатии на кнопку тест ругается:
ALSA - Advanced Linux Sound Architecture: Не удалось открыть устройство для записи. Устройство используется другим приложением.Надо ли говорить, что скайп работать отказался... Гуглю, но пока результата нет  :(

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

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #21 : 14 Октябрь 2009, 00:42:44 »
А вы это пробовали?

sudo apt-get install asoundconf-gtk

И если вы прилагаете листинг с терминала, то, пожалуйста, полностью.
Я не телепат.

И что за карта?

lspci -v

Пользователь решил продолжить мысль 13 Октябрь 2009, 20:48:03:
А вы это пробовали?

sudo apt-get install asoundconf-gtk

И если вы прилагаете листинг с терминала, то, пожалуйста, полностью.
Я не телепат.

И что за карта?

lspci -v

**********************************************
Вы ведь не читали на первой странице?

(listing from Terminal)
-----------------------------------------------------------------------------------------
$ asoundconf-gtk
The program 'asoundconf-gtk' is currently not installed.  You can install it by typing:
sudo apt-get install asoundconf-gtk
bash: asoundconf-gtk: command not found

$ sudo apt-get install asoundconf-gtk

The following NEW packages will be installed:
  asoundconf-gtk padevchooser paman pavucontrol pavumeter
Do you want to continue [Y/n]? y

$ sudo apt-get remove paman padevchooser pavumeter pavucontrol
-----------------------------------------------------------------------------------------


После этого, запускается с Терминала


asoundconf-gtk


Появляется GUI, вот им то и производится оплодотворение конфигов.




Пользователь решил продолжить мысль 14 Октябрь 2009, 01:03:14:
Код:

ALSA - Advanced Linux Sound Architecture: Не удалось открыть устройство для записи. Устройство используется другим приложением.

 Это лечитя просто:

sudo alsa force-reload
« Последнее редактирование: 14 Октябрь 2009, 01:03:14 от Демагог »

Оффлайн mc

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #22 : 14 Октябрь 2009, 01:13:56 »
Извините, мой косяк.
scoffer@mc:~$ sudo apt-get install asoundconf-gtk
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия asoundconf-gtk.
scoffer@mc:~$ asoundconf-gtk
sh: /usr/bin/asoundconf: not found
You need to make sure asoundconf is active!
By default, asoundconf's configuration file is ~/.asoundrc.asoundconf
and must be included in ~/.asoundrc. Open this file to make sure it is!
scoffer@mc:~$ lspci -v
...
02:0a.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01)
Subsystem: VIA Technologies Inc. Device 2403
Flags: bus master, medium devsel, latency 64, IRQ 22
I/O ports at df80 [size=32]
I/O ports at dc00 [size=128]
Capabilities: <access denied>
Kernel driver in use: ICE1724
Kernel modules: snd-ice1724
Вы ведь не читали на первой странице?
Читал, читал, все читал, чесслово!
ALSA - Advanced Linux Sound Architecture: Не удалось открыть устройство для записи. Устройство используется другим приложением.

 Это лечитя просто:

sudo alsa force-reload
Не помогло, ответ тот же ???

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

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #23 : 14 Октябрь 2009, 01:27:47 »
Если не хочешь долго и нудно возиться с ALSA поставь ESound

sudo apt-get install -y esound esound-clients esound-common libesd-alsa0

sudo reboot


Но учти, там все эти конфиги ALSA могут замутить, их наверное убрать.

Пользователь решил продолжить мысль 14 Октябрь 2009, 02:11:34:
Заставил работать asoundconf-gtk

Скачал пакет:

alsa-utils_1.0.18-1ubuntu11_i386.deb

из репы Убунты 9.04, здесь:
http://packages.ubuntu.com/jaunty/alsa-utils

Раскрыл его архиватором, вынул asoundconf
и поставил его на место вот такой командой:

sudo cp asoundconf /usr/bin/

Всё как учил порутчик Ржевский.

После этого asoundconf-gtk заработал.

Как и раньше, запускаешь с Терминала:

asoundconf-gtk
« Последнее редактирование: 14 Октябрь 2009, 02:11:34 от Демагог »

Оффлайн mc

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #24 : 14 Октябрь 2009, 02:45:41 »
После этих и некоторых других манипуляций asoundconf заработал, но не стоило оно того - канал остался занят  :-\
Для разнообразия попробовал поставить OSS, но скайп ее не видит (хотя порадовала работа 5.1 - совсем мучаться с настройкой не надо).
А с алсой я повожусь, знать бы только в какую сторону ее везти...

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

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #25 : 14 Октябрь 2009, 02:55:02 »
"Для разнообразия попробовал поставить OSS"

Какой такой OSS ?
Откуда?

Пользователь решил продолжить мысль 14 Октябрь 2009, 05:19:58:
У меня уже всё работает, полный комфорт: Skype, Adobe Flash (youtube), VLC.

Поставил я, конечно, ESound, как всегда.

Но, если честно, я всю эту байду завтра уберу и поставлю OSS4.
А вы там извращайтесь с этой ALSA как хотите.
« Последнее редактирование: 14 Октябрь 2009, 05:19:58 от Демагог »

Оффлайн mc

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #26 : 14 Октябрь 2009, 11:30:25 »
Какой такой OSS ?
Откуда?
OSS4, www.opensound.com
У меня уже всё работает, полный комфорт: Skype, Adobe Flash (youtube), VLC.
У меня тоже все работает, только приложения микрофон не видят.

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

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #27 : 14 Октябрь 2009, 17:00:49 »
Уважаемый Midnight Commander,

Skype на OSS4 - это дело токое, но решение известно.

Господин Cesium всё подробно расписал вот здесь:
http://www.opensound.com/wiki/index.php/Configuring_Applications_for_OSSv4#skype

Короче, надо где-то стибрить skype-static-oss

Тут опять придётся извратиться.
На Убунте 9.04, это было просто, поставил из Медибунты (9.04), и все дела.
Там же надо сгрузить и в этот раз.

Я вам процедуру поробно распишу, да и сам поставлю, как только так сразу.

А на музейный экспонат надо ставить OSS4. Других вариантов нет.
OSS4 - это "minimal CPU usage" и всё такое.

теория здесь:
http://insanecoding.blogspot.com/2009/06/state-of-sound-in-linux-not-so-sorry.html
http://martinbaselier.wordpress.com/

А с картой у вас такая проблема:
карта новая, а у ALSA дрова старые.
Опять таки надо ставить OSS4, тем более, что он работает.
Поставить skype-static-oss, и все дела.

Хорошая карта:
02:0a.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01)

Martin именно такие рекомендовал. Пользовать её на ALSA - это гнусное извращение.

http://www.mepis.org/docs/en/index.php/Sound_Driver_Database
 M-Audio

    * 0000:00:0a.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)

        * Driver: snd-ice1712
        * Status: Unknown (lykwydchykyn)

    * 0000:02:0b.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy2 4PT/HT] PCI Multi-Channel Audio Controller (rev 01)

        * Driver: snd-ice1712
        * Status: Unknown (Saist)



Пользователь решил продолжить мысль 14 Октябрь 2009, 13:48:26:
Короче, идёшь сюда:
http://packages.medibuntu.org/jaunty/

Сгружаешь два пакета:
http://packages.medibuntu.org/pool/non-free/s/skype/skype-common_2.0.0.72-0medibuntu4_all.deb
http://packages.medibuntu.org/pool/non-free/s/skype/skype-static-oss_2.0.0.72-0medibuntu4_i386.deb

Ставишь их такой командой:

sudo dpkg -i skype-static-oss_2.0.0.72-0medibuntu4_i386.deb skype-common_2.0.0.72-0medibuntu4_all.deb


Пользователь решил продолжить мысль 14 Октябрь 2009, 16:04:23:
"У меня тоже все работает, только приложения микрофон не видят."

А ossrecord работает?
На OSS4 конечно.

On Terminal:

man ossrecord


Пользователь решил продолжить мысль 14 Октябрь 2009, 18:35:52:
And the output of these commands, please:

ossrecord -i\?

ossmix
« Последнее редактирование: 14 Октябрь 2009, 18:35:52 от Демагог »

Оффлайн mc

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #28 : 14 Октябрь 2009, 20:33:55 »
Про skype-static-oss читал, но найти сразу его не получилось, ну я и снес OSS :)
За наводку и инструкцию спасибо, попробую сделать.
А насчет "хорошая карта" - это была самая дешевая звуковуха 5.1 и стоила помойму рублей триста  ;D
ossrecord не попробовал, сейчас испытаю.
И про использование с алсой - год она у меня стоит, все робило, а вот в 9.10 нивкакую. Что это за обновление то такое?

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 883
  • Маньяк. Ставлю Линух на все что попадется под руку
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #29 : 14 Октябрь 2009, 21:03:52 »
 :o блин скока намудрили!
Я знаю только то, что ничего не знаю.
                                     

 

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