LINUX.ORG.RU

Убить Pulseaudio, восстановить esound


0

0

Задолбался трахаться с Pulseaudio, решил его убить, в вики OpenSuSE сказано удалить все пакеты pulse - поставить esound. Так и сделал.

Звука, ест-но нет. aslamixer ругается так:

ALSA lib conf.c:3009:(snd_config_update_r) Cannot access file /etc/alsa-pulse.conf
ALSA lib pcm.c:2202:(snd_pcm_open_noupdate) Unknown PCM default
aplay: main:590: audio open error: Нет такого файла или каталога
★★★★★

без понятия что делать.

mono ★★★★★
() автор топика

Есть ли файл /etc/asound.conf? Или ~/.asoundrc? И что в этих файлах внутри?

> Задолбался трахаться с Pulseaudio


Ну почему у меня pulseaudio нормально работает на двух компьютерах (на одном из них две звуковые карты) и на трёх дистрибутивах (gentoo, fedora, ubuntu)? Чувствую себя изгоем...

Deleted
()
Ответ на: комментарий от Deleted

asound.conf нет. Только asound.state Но там какая-то ерунда.

До того как я удалил Pulseaudio был asound-pulse.conf, но теперь и его нет.

mono ★★★★★
() автор топика
Ответ на: комментарий от elipse

Хм. в гномовских настройках вообще нет ни одного варианта звуковой карты..

Так же нет никакого файла .asound =(

Что-то вообще не так.

mono ★★★★★
() автор топика

yellow@linux-20k3:/etc> alsamixer 
ALSA lib conf.c:3009:(snd_config_update_r) Cannot access file /etc/alsa-pulse.conf
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL default

alsamixer: function snd_ctl_open failed for default: No such file or directory

mono ★★★★★
() автор топика

снести глюкалово и поставить RIP?

PS: alsactl, думаю, поможет

PayableOnDeath
()
Ответ на: комментарий от mono

В 9.04 не все 100 % как в 8.10 - но,проверяли - это howto работает и для 9.04.
Так как у меня все уже alsa - точно уже и не скажу.
Ну попробуй еще может :
$sudo update-pciids
если, коряво распозняется сам девайс.

elipse ★★★
()
Ответ на: комментарий от mono

ну ,у меня стоят в 9.04 пакеты:
alsa-base
alsa-utils
linux-sound-base
gstreamer0.10-alsa
это минимум и звук есть

elipse ★★★
()

Так.. подсунул стандартный конфиг из /usr/share/alsa/alsa.conf в /etc/alsa-pulse.conf

Рурань на alsa-pulse.conf прекратилась.. Осталось только :

alsamixer: function snd_ctl_open failed for default: Permission denied

И да. Под рутом звук есть.

mono ★★★★★
() автор топика

забил. подрубил айпод к колонкам.

и в линуксе звук заработал!

mono ★★★★★
() автор топика
Ответ на: комментарий от mono

> удалил весь пульс... alsa не фурычит!!

дистр какой? у меня в бубунте 9.04 :

denis@laptop:~$ aptitude search alsa | grep ^i
i alsa-base - ALSA driver configuration files
i alsa-utils - ALSA utilities
i bluez-alsa - Bluetooth audio support
i gstreamer0.10-alsa - GStreamer plugin for ALSA
i libesd-alsa0 - Enlightened Sound Daemon (ALSA) - Shared l
i libpt2.6.1-plugins-alsa - PTLib audio plugin for the ALSA Interface
i libsdl1.2debian-alsa - Simple DirectMedia Layer (with X11 and ALS
denis@laptop:~$ aptitude search pulse | grep ^i
i libpulse0 - PulseAudio client libraries
denis@laptop:~$

libpulse0 прибито гвоздями к половине системы.

isden ★★★★★
()
Ответ на: комментарий от isden


uvit40@ubuntu:~$ aptitude search alsa |grep ^i
i A alsa-base - файлы настройки драйверов ALSA
i A alsa-utils - утилиты звуковой подсистемы ALSA
i A gstreamer0.10-alsa - модуль GStreamer для ALSA
i A libesd-alsa0 - Enlightened Sound Daemon (ALSA) - Shared l
uvit40@ubuntu:~$ aptitude search pulse |grep ^i
uvit40@ubuntu:~$

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

elipse ★★★
()
Ответ на: комментарий от mono

> alsamixer: function snd_ctl_open failed for default: Permission denied
> И да. Под рутом звук есть.


По идее, где-то надо указать права на /dev/dsp... То-ли в правилах udev...

Cancellor ★★★★☆
()
Ответ на: комментарий от elipse

да ну можно libpulse0 снести конечно, но

The following packages have unmet dependencies:
mplayer: Depends: libpulse0 (>= 0.9.14) but it is not installable
openjdk-6-jre: Depends: libpulse0 (>= 0.9.14) but it is not installable
libasound2-plugins: Depends: libpulse0 (>= 0.9.14) but it is not installable
The following actions will resolve these dependencies:

и там еще кучка всего от них тянется. лень мне :)

isden ★★★★★
()
Ответ на: комментарий от isden

Дистр - суся 11.1. Pulseaudio можно снести олностью, никаких следов не остается.

Странным образом поле воостановления конфига /etc/alsa-pulse.conf в дефолтное состояние и перезагрузки звук заработал.

Пожалуй надо в вики суси добавить, что после удаления пульса нужно восстановить конфиг.

mono ★★★★★
() автор топика
Ответ на: комментарий от elipse

>Какие проблемы ?
>Ну будет везде несчастная libpulse0 и не на что не влияющая.

>Ну и что ?


Так уж и ни на что?

Так, для справки:
> grep "_PULSEAUDIO" -r /usr/ports/ | grep Makefile

/usr/ports/x11/kdebase4-runtime/Makefile:.if defined(WITH_PULSEAUDIO)
/usr/ports/multimedia/vlc/Makefile:.if defined(WITH_PULSEAUDIO) && !defined(WITHOUT_PULSEAUDIO)
/usr/ports/multimedia/libxine/Makefile:.if defined(WITH_PULSEAUDIO)
/usr/ports/multimedia/libxine/Makefile:PLIST_SUB+= WITH_PULSEAUDIO=""
/usr/ports/multimedia/libxine/Makefile:PLIST_SUB+= WITH_PULSEAUDIO="@comment "
/usr/ports/multimedia/gmerlin/Makefile:.if !defined(WITHOUT_PULSEAUDIO)
/usr/ports/multimedia/moonlight/Makefile:.if !defined(WITHOUT_PULSEAUDIO)
/usr/ports/graphics/swfdec/Makefile:.if defined(WITH_PULSEAUDIO)
/usr/ports/devel/sdl12/Makefile:.if defined(WITH_PULSEAUDIO)
/usr/ports/audio/espeak/files/patch-src-Makefile: USE_AUDIO=-DUSE_PULSEAUDIO
/usr/ports/audio/libao/Makefile:.if defined(WITH_PULSEAUDIO)
/usr/ports/audio/musicpd/Makefile:.if defined(WITH_PULSEAUDIO)
>


Кроме этого, из зависимостей gnome-media-2.26.0 библиотеку pulseaudio-0.9.14_6- не выковыришь никакими флагами сборки. (gnome-media нужна gnome-games).

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

да, все собрано с поддержкой pulse и может работать с alsa без запуска
сервера pilseadio ,и формально ряд пакетов будет тянуть в зависимостях либы pulse.
И еще раз - что тут такого особенного и страшного ?
Ну и чем еще пугать будем ? Все работает и без pulse.


> Кроме этого, из зависимостей gnome-media-2.26.0 библиотеку pulseaudio-0.9.14_6- не выковыришь никакими флагами сборки.


4.2 нет у gnome-media в зависимостях pulseaudio - Synaptic в руки

elipse ★★★
()
Ответ на: комментарий от elipse

>4.2 нет у gnome-media в зависимостях pulseaudio - Synaptic в руки

Вчера собирал GNOME Games, хотел собрать без Pulseaudio, но никакими флагами в make.conf ничего не добился:
> pkg_info -R pulseaudio-0.9.14_6

Information for pulseaudio-0.9.14_6:

Required by:
gnome-games-2.26.2
gnome-media-2.26.0
py25-gnome-desktop-2.26.0

Может быть в Debian/Ubuntu всё-таки сделали Pulseaudio как рекомендуемый, но необязательный к установке с GNOME Games?

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

>Может быть в Debian/Ubuntu всё-таки сделали Pulseaudio как >рекомендуемый, но необязательный к установке с GNOME Games?
:))
Pulseaudio вообще и не "пахнет" для gnome-games:
http://packages.ubuntu.com/jaunty/gnome-games
http://packages.debian.org/squeeze/gnome-games
http://packages.debian.org/sid/gnome-games

elipse ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.