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


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

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

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

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

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #285 : 01 Декабря 2009, 01:57:31 »
перешел на 64 бита, а то гиг памяти пропадал зазря. Пульс снес, с реп обновился все гуд но почему то скрытый пульс куки и папка пульс все равно появляются после каждой перезагрузки. Гном сеттингс демон пробовал Темуджина а также свой компилил - одно и тоже, не убить ничем)) Нет мне конечно эти два файла ни в коей мере не мешают, так просто говорю

Этот gnome-settings-daemon с прибамбасами,
были уже рекламации:
https://forum.ubuntu.ru/index.php?topic=69911.msg572743#msg572743

У меня пульс-кукиши появились после установки пакета с PPA.
я их тут же удалил, и больше они не появлялись.

Temüjin поведал, что он куда-то уже глубоко копает в направлении media-keys.
Там что-то вообще уже круто, за пределами моей компетенции.

А я пока довожу до ума точный метод измерения качества звука (precise method to measure the quality of sound systems). Метод очень простой и очень точный. Практически любой юзер, даже абсолютно глухой, може легко овладеть этим методом, а вот для слепых этот метод, наверное, не подходит.

Оффлайн catalyst

  • Активист
  • *
  • Сообщений: 475
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #286 : 01 Декабря 2009, 12:45:47 »
гуру этой темы уже давно ушли в астрал)))

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

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #287 : 03 Декабря 2009, 16:24:37 »
Сегодня в 12:03 поставили новые пакеты в "audiohacks PPA"
https://launchpad.net/~dtl131/+archive/ppa

!!! Всё должно работать:
http://www.4front-tech.com/forum/viewtopic.php?f=3&t=3375&start=45#p13991
Re: Experiment with Gnome Volume Control on Ubuntu 9.10
Postby Temüjin » Thu Dec 03, 2009 12:03 pm
Ok, media-keys now work with the gnome-settings-daemon in my PPA. Also, I just updated gnome-applets to include mini-commander.

Прошу всех обновиться с PPA, тестировать и сообщать результаты.

1. Щёлкнуть правой клавишей мышки на панель и добавить апплетку
Command line
Mini-Commander

2. Тестировать media-keys (notify-osd, "on screen display").

Подробная инструкция для "audiohacks PPA" и для установки пакетов здесь:
https://forum.ubuntu.ru/index.php?topic=69911.msg572500#msg572500

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

Оффлайн deseven

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
    • Хомяк
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #288 : 04 Декабря 2009, 09:29:05 »
Удалил пульс, обновился с этой репы.

1. CommandLine - работает.
Mini-Commander - нет/не нашел.

2. Хоткеи не работают. Микшер работает.

UPD:
Протупил малость. Хоткеи работают, просто после обновления почему-то ассоциации сбросились.
OSD тоже работает, только он не такой как был.
Выглядит так: http://dl.dropbox.com/u/943974/vcontrol.png
В принципе меня все устраивает, спасибо за мануал.

UPD2:
Один глюк только - регулировка громкости с хоткеев не отражается в апплете, но это в общем-то фигня.
« Последнее редактирование: 04 Декабря 2009, 10:18:21 от deseven »
Heaven is out of reach, hell is in sight.
Give it up. Learn to let it go.

Оффлайн gdd71

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #289 : 04 Декабря 2009, 12:15:22 »
Привет всем.
Огромные же было мое удивление, когда я удалил PulseAudio от моей системе как я всегда делал, и понял что развитые UBUNTU разработчики не оставили права на выбор. Ну не хотя я этого PulseAudio!

Аудиокарта у меня Audigi SE. Система UBUNTU 9.10.
Звук более нравится ALSA-driver чем OSS. Установился на ALSA.
Установил все пакетьй из PPA. Все заработало очень хорошо. .puse утдалил и больше не дотягивал в HOME dir.
gnome-sound-record не работает.
Проблем бьйл решен после установки alsa-driver 1.0.21. Делал по инструкций:
http://monespaceperso.org/blog-en/2009/10/29/upgrade-alsa-1-0-21-on-ubuntu-karmic-koala-9-10/
gnome-sound-record сечась работает fine. :)
Как цело есть хорошие подобрения на последний драйвер ALSA для моя карточка.
Перестала работать запоминание настрийки миксера. После рестарт установиться на дефолт.
Проблем оказался что после компиляция пакета alsa-utils нет некоторьйе фаильй в /etc , /sbin , /lib/udev , /var
/sbin
/sbin/alsactl
/sbin/alsa-utils
/lib
/lib/udev
/lib/udev/rules.d
/lib/udev/rules.d/80-alsa.rules
/lib/udev/alsa-utils
/var
/var/lib
/var/lib/alsa
/etc
/etc/init
/etc/init/alsa-mixer-save.conf
/etc/init.d
/usr/share/man/man1/arecord.1.gz
/usr/bin/arecord
/etc/init.d/alsa-mixer-save
Когда компилировал через sheckinstall в .deb пакета ети файльй не присуствовали.
Вариант 1 - Можно установить alsa-utils 1.0.20 из репьй karmic.
Вариант 2 (как делал я) - Загрузить пакеть alsa-utils_1.0.21-1ubuntu1_amd64.deb из репьй iucid и установить.
http://packages.ubuntu.com/lucid/alsa-utils
Резултат:
Все работает как надо. Глюков не наблюдал. Pulse икормлен навсегда.. . :) :)
Огромное СПАСИБО уважаемьйе Демагог и Temüjin.
Теперь я можно спать спокойно и отдохнуть.
Удачи.

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

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #290 : 04 Декабря 2009, 18:18:50 »
Удалил пульс, обновился с этой репы.

1. CommandLine - работает.
Mini-Commander - нет/не нашел.

2. Хоткеи не работают. Микшер работает.

UPD:
Протупил малость. Хоткеи работают, просто после обновления почему-то ассоциации сбросились.
OSD тоже работает, только он не такой как был.
Выглядит так: http://dl.dropbox.com/u/943974/vcontrol.png
В принципе меня все устраивает, спасибо за мануал.

UPD2:
Один глюк только - регулировка громкости с хоткеев не отражается в апплете, но это в общем-то фигня.

Тут надо разобраться. Мы ведь тестируем.

OSD - on screen display - сделан каким-то другим способом и выглядит иначе.
В этих тонкостях разбирается PetrovSE, спросите у него
https://forum.ubuntu.ru/index.php?action=profile;u=12963

"Mini-Commander - нет/не нашел."

В русской Убунте эта апплетка оказывается называется:
Командная строка
Даёт возможность вводить команды оболочки

Они там в списке по алфавиту, ищите на букву "К".
https://forum.ubuntu.ru/index.php?topic=69911.msg579415#msg579415

"Один глюк только - регулировка громкости с хоткеев не отражается в апплете, но это в общем-то фигня."

На Терминале:

gconf-editor

найдите "но дереву" такой ключ:

/desktop/gnome/sound/default_mixer_tracks

Если у вас OSS4, поставьте туда "vol".

Если ALSA, то можно попробовать "Общий", или Master.
Точно не знаю, спросите у Psy[H[]
https://forum.ubuntu.ru/index.php?topic=69911.msg578984#msg578984

Если у вас Desktop computer без media-keys, то делаем так

на Терминале:

gnome-keybinding-properties

Настраиваем три верхних ключа в разделе Sound
Просто кликнул мышкой на ключ, а затем нажал ту комбинацию клавиш, которую хочешь назначить для конкретной функции, такой как "Volume up" - увеличить громкость.
« Последнее редактирование: 04 Декабря 2009, 18:21:28 от Демагог »

Оффлайн Clinri

  • Участник
  • *
  • Сообщений: 133
  • Ubuntu 11.10 x86 e-Machines D443
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #291 : 04 Декабря 2009, 18:52:54 »

в ключе
/desktop/gnome/sound/default_mixer_tracks
по умолчанию было PCM, соответственно и регулировался регулятор pcm, можно прописать vmix0-outvol, соответственно будет двигаться другой регулятор, пробовал прописать monitorvol - не реагировало, просто он отвечает за громкость с linein входа, и при изменении громкости PCM или vmix0-outvol, это не влияло на громкость linein.
использование команд
ossrecord - | ossplay -
создавало ossplay во фрейме vmix0

при этом эхо убиралось снятием галочки recmon, и звук регулировался ползунками PCM или vmix0-outvol
Я хотел бы чтобы при запуске TvTime запускались команды ossrecord - | ossplay -
tvtime & ossrecord - | ossplay - не дала такого эффекта

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

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #292 : 04 Декабря 2009, 19:39:52 »
Я хотел бы чтобы при запуске TvTime запускались команды ossrecord - | ossplay -
tvtime & ossrecord - | ossplay - не дала такого эффекта

А если такой скрипт?

---------------------------------
### Beginning of the script: ###
#
ossrecord - | ossplay -

tvtime
----------------------------------

Прилагаю пример скрипта, когда-то давно написал.

Оффлайн Clinri

  • Участник
  • *
  • Сообщений: 133
  • Ubuntu 11.10 x86 e-Machines D443
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #293 : 04 Декабря 2009, 19:57:03 »
А если такой скрипт?

---------------------------------
### Beginning of the script: ###
#
ossrecord - | ossplay -

tvtime
----------------------------------
сначало выполнятся ossrecord - | ossplay - и потом сразу не запускается tvtime, пока не нажал ctrl+c
craig@craig-desktop:~/bin$ ./tvtime.sh
^CRunning tvtime 1.0.2. # тут нажал ctrl+c
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/craig/.tvtime/tvtime.xml
Thank you for using tvtime. # закрыл tvtime
« Последнее редактирование: 04 Декабря 2009, 19:59:20 от Clinri »

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

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #294 : 04 Декабря 2009, 20:07:42 »
А если такой скрипт?

---------------------------------
### Beginning of the script: ###
#
ossrecord - | ossplay -

tvtime
----------------------------------
сначало выполнятся ossrecord - | ossplay - и потом сразу не запускается tvtime, пока не нажал ctrl+c
craig@craig-desktop:~/bin$ ./tvtime.sh
^CRunning tvtime 1.0.2. # тут нажал ctrl+c
Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/craig/.tvtime/tvtime.xml
Thank you for using tvtime. # закрыл tvtime


Надо, видимо, делать так.

Птицу на "recmon"
recordscr - поставить на pcm или vol

Т.е. запись с виртуального миксера, и никаких команд.
Я так делаю со Skype, а Line-in должна подхватиться автоматически в виртуальный миксер.

Можно посмотреть, какие у вас параметры в миксере?

ossmix

----------------------
У вас там есть "loopback" в миксере, можно с ним тоже поиграться.

--------------
Т.е. задача должна решаться без "команд с терминала", миксера должно быть достаточно для решения всех задач.

----------------------------------------------
Логика в OSS4 простая:

1. Если ставишь птицу на "mic", то пишешь с микрофона

2. Если ставишь птицу на "line-in", то пишешь с линейного входа

3. Если ставишь птицу на "vol", или "pcm", или что-то "абстрактное", то пишешь с виртуального миксера -- вот тут-то решаются все проблемы!!!


« Последнее редактирование: 04 Декабря 2009, 20:50:00 от Демагог »

Оффлайн Clinri

  • Участник
  • *
  • Сообщений: 133
  • Ubuntu 11.10 x86 e-Machines D443
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #295 : 04 Декабря 2009, 20:49:54 »
Надо, видимо, делать так.

Птицу на "recmon"
recordscr - поставить на pcm или vol

Т.е. запись с виртуального миксера, и никаких команд.
Я так делаю со Skype, а Line-in должна подхватиться автоматически в виртуальный миксер.

Можно посмотреть, какие у вас параметры в миксере?

ossmix

----------------------
У вас там есть "loopback" в миксере, можно с ним тоже поиграться.

--------------
Т.е. задача должна решаться без "команд с терминала", миксера должно быть достаточно для решения всех задач.
я просто хотел чтобы не лазить в миксер каждый раз, запуситил - попользовался - закрыл.
recordscr может принимать только значения LINE MIC AUX

$ ossmix
Selected mixer 0/AudigyLS Mixer
Known controls are:
pcm [<leftvol>:<rightvol>] (currently 57:57)
rear [<leftvol>:<rightvol>] (currently 0:0)
center [<leftvol>:<rightvol>] (currently 0:0)
ext.spread ON|OFF (currently OFF)
ext.loopback ON|OFF (currently OFF)
ext.recordvol <monovol> (currently 255)
ext.recordsrc <MIC|LINE|AUX> (currently LINE)
ext.monitorvol <monovol> (currently 230)
ext.recmon ON|OFF (currently ON)
vmix0-enable ON|OFF (currently ON)
vmix0-rate <decimal value> (currently 48000) (Read-only)
vmix0-src <Fast|High|OFF> (currently High)
vmix0-outvol <monovol> (currently 25.0 dB)
vmix0-invol <monovol> (currently 25.0 dB)
vmix0.pcm4 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB) ("audacious2")
vmix0.pcm5 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm6 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm7 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)

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

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #296 : 04 Декабря 2009, 20:53:17 »
Надо, видимо, делать так.

Птицу на "recmon"
recordscr - поставить на pcm или vol

Т.е. запись с виртуального миксера, и никаких команд.
Я так делаю со Skype, а Line-in должна подхватиться автоматически в виртуальный миксер.

Можно посмотреть, какие у вас параметры в миксере?

ossmix

----------------------
У вас там есть "loopback" в миксере, можно с ним тоже поиграться.

--------------
Т.е. задача должна решаться без "команд с терминала", миксера должно быть достаточно для решения всех задач.
я просто хотел чтобы не лазить в миксер каждый раз, запуситил - попользовался - закрыл.
recordscr может принимать только значения LINE MIC AUX

$ ossmix
Selected mixer 0/AudigyLS Mixer
Known controls are:
pcm [<leftvol>:<rightvol>] (currently 57:57)
rear [<leftvol>:<rightvol>] (currently 0:0)
center [<leftvol>:<rightvol>] (currently 0:0)
ext.spread ON|OFF (currently OFF)
ext.loopback ON|OFF (currently OFF)
ext.recordvol <monovol> (currently 255)
ext.recordsrc <MIC|LINE|AUX> (currently LINE)
ext.monitorvol <monovol> (currently 230)
ext.recmon ON|OFF (currently ON)
vmix0-enable ON|OFF (currently ON)
vmix0-rate <decimal value> (currently 48000) (Read-only)
vmix0-src <Fast|High|OFF> (currently High)
vmix0-outvol <monovol> (currently 25.0 dB)
vmix0-invol <monovol> (currently 25.0 dB)
vmix0.pcm4 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB) ("audacious2")
vmix0.pcm5 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm6 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm7 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)

recordscr ставить на AUX  -- это и есть виртуальный миксер (что-то абстрактное)

можно попробовать "loopback", интересно

-----------------------------------------
Установки миксера можно менять с Терминала

ossmix vol +2

ossmix -- vol -2

ossmix vol toggle

И так со всеми параметрами, которые есть в ossmix

« Последнее редактирование: 04 Декабря 2009, 21:10:26 от Демагог »

Оффлайн smbd

  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #297 : 04 Декабря 2009, 21:51:10 »
Столкнулся с такой проблемой: втыкаю наушники, залажу в GNOME ALSA mixer и выключаю бегунки front и side (посредством галочки mute или уменьшением до нуля, без разницы), дабы отключить динамики и сабвуфер чтоб только в наушниках звук был. НО! Как только прибавляю громкость колесиком (ну колесико на ноуте для звука)) колонки включаются сами. Если через GNOME ALSA mixer прибавляю звук посредством бегунка Master, то колонки не включаются. Как можно вылечить, не подскажите?
Acer Aspire 5930G: Core2Duo T5800, 3GB DDR2, GeForce 9600M GT, Ubuntu 9.10

Оффлайн Clinri

  • Участник
  • *
  • Сообщений: 133
  • Ubuntu 11.10 x86 e-Machines D443
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #298 : 04 Декабря 2009, 22:17:42 »

recordscr ставить на AUX  -- это и есть виртуальный миксер (что-то абстрактное)

можно попробовать "loopback", интересно

AUX - это ещё один аналоговый вход, он распаян на самой платке, думаю потом шнурок преобрести, туда тюнер поцепить.
loopback пока не понятно для чего

Спасибо за такую всестороннюю помошь в изучении етой забавной штуковинки OSS4 )
« Последнее редактирование: 04 Декабря 2009, 22:19:58 от Clinri »

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

  • Активист
  • *
  • Сообщений: 513
    • Просмотр профиля
Re: Выковыриваем pulseaudio из Ubuntu 9.10
« Ответ #299 : 04 Декабря 2009, 22:23:12 »

recordscr ставить на AUX  -- это и есть виртуальный миксер (что-то абстрактное)

можно попробовать "loopback", интересно

AUX - это ещё один аналоговый вход, он распаян на самой платке, думаю потом шнурок преобрести, туда тюнер поцепить.
loopback пока не понятно для чего

Спасибо за такую всестороннюю помошь в изучении етой забавной штуковинки OSS4 )

loopback - это он!!! это то что надо

vmix loopback driver can record the mixed output of sound played. Set vmix_loopdevs to 1 (or 2) in $OSSLIBDIR/conf/osscore.conf, and restart OSS. Then record from the newly created loopback device ("ossinfo" command will display the device list, including the new device). Note that this is the mixed total of all sound played via vmix, not of a single program.
ossrecord -s48000 -b16 -c2 -d/dev/oss/oss_ich0/loop0 test.wav

http://www.opensound.com/wiki/index.php/Tips_And_Tricks#Recording_sound_output_of_a_program

---------------------------
Надо поставить "птицу" на "loopback" и пошаманить немного.

Всё должно решиться простой настройкой миксера, без команд с терминала и редактирования конфигов.

Сначала надо освоить графический миксер, а "высший пилотаж" на терминале и манипуляция конфигами - это потом, со временем освоите.


« Последнее редактирование: 04 Декабря 2009, 23:30:42 от Демагог »

 

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