Программное обеспечение

в debian нет звука в браузере

Условия:
Linux debian (или lenny,или squezy, или ещё какой - не помню) ,
под Gnome (и KDE(у меня переключается при вкл компа) )
звук не работает в любом браузере (по крайней мере Chrome, Opera, epiphany)
после (по-моему при установке Virtual Box)apt-get autoremove(звук сначала вообще не работал, но наковырял до такого состояния)

была проблема со звуковой карточкой переустановил пакеты alsa*, снёс лишнее - заработало
так же при запуске браузера из командной строки при попытке воспроизведения звука выводит несколько раз:
ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card
ALSA lib pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Connection refused
а при установки оперы (для экспериментов) среди нормального для установок вывода:

Обрабатываются триггеры для shared-mime-info ...
Unknown media type in type 'all/all'

Unknown media type in type 'all/allfiles'

Unknown media type in type 'uri/mms'

Unknown media type in type 'uri/mmst'

Unknown media type in type 'uri/mmsu'

Unknown media type in type 'uri/pnm'

Unknown media type in type 'uri/rtspt'

Unknown media type in type 'uri/rtspu'

Unknown media type in type 'fonts/package'

Unknown media type in type 'interface/x-winamp-skin'

Обрабатываются триггеры для man-db ...

второй день в инете не могу найти решение, которое не отбросило бы меня на пару шагов назад
A@
Apolion @mail.ru
728
Всё по порядку.
Вы написали много, но ненужное. Из нужного только ошибка, дистрибутив и предположение причины.
То что вы вставили тригеры для оперы это лишнее. Там не найдены шрифты и медийные файлы для определённых дополнений оперы.
Нужно было показать лог аудио ( out ) и сказать какая у вас карта ( встроенная, сторонняя, внешняя ). Ну да ладно. Попробуем предположить.
1. У вас стоит PulseAudio и alsa . Вот они могут ругаться между собой если не указаны приоритеты на того кто должен подавать выходной звук.
2.Сбиты настройки PulseAudio или alsa.
3. Flash плеер. Может быть причина и в нём.
Начнём.

Самое простое для Вас это снести при помощи synaptic все пакеты ( Отметить для полного удаления"что бы файлы конфигурации затёрлись" )
PulseAudio, alsa, flash.
И поставить alsa, flash. apt-get install alsa-utils alsa-base alsa-tools
далее
# alsaconf
или для squeeze
# alsactl init
Подключаем Flash. В Synaptic выбираеш пакет flashplugin-nonfree и ставишь его.

Если не будет звука, выключи все приложения и ввеви от рута /etc/init.d/alsa restart.

Если это тоже не помогло, тогда выполни команду
apt-get install libflashsupport

Если жалуется что не нашел, но пакеты есть в зависимостях. Тогда открывай synaptic и ищи его там.

Если не помогает то обновляемся по репозиториям нужные пакеты до test ветки.

Заодно почитай это :
http://forums.debian.net/viewtopic.php?t=12497
http://alsa-project.org/main/index.php/Asoundrc
http://pulseaudio.org/wiki/FAQ

Если вам нужен PulseAudio
Выставляем всё по дефолту в PulseAudio /etc/asound.conf

pcm.pulse {
type pulse
}

ctl.pulse {
type pulse
}

pcm.!default {
type pulse
}

ctl.!default {
type pulse
}
Есимхан Амангали
Есимхан Амангали
743
Лучший ответ
Apolion @mail.ru Хорошая попытка но непомогло
Карта встроенная. Лог аудио не знаю от куда взять. После того как проделал предложенные операции до первой перезагрузки пропал звук, а после - всё как раньше.
Вот ошибки из командной строки:
root@хххххх:/home/s# alsactl init
alsactl: init:1743: No soundcards found...
root@хххххх::/home/s# /etc/init.d/alsa restart
bash: /etc/init.d/alsa: Нет такого файла или каталога
root@xxxxxx:/home/s# alsa restart
Usage: /usr/sbin/alsa {unload|reload|force-unload|force-reload|suspend|resume}
root@xxxxxx:/home/s# alsa force-reload
всё остальное прошло нормально

только сейчас заметил: в плеере играет музыка, но громкость настроена как бы но 0 (без звука), если настраивать громкость, то при максимальном значении громкость такая ж как на "0"
Есимхан Амангали Всё же напиши что ты используешь. Alsa или PulseAudio и выбери из них что нибуть одно.
Не определилась звуковая карта. Если звук в системе есть, то значит идёт не через alsa. Бывает если в системнике 2 встроенные карточки ( одна спереди , другая сзади корпуса. )
Сначала попробуй с alsa.
снеси Pulsar
aptitude remove pulseaudio && aptitude purge pulseaudio
aptitude install alsa alsa-utils alsa-tools
попробуй поставить для Gnome микшер
apt-get install gnome-alsamixer
Посмотри установлен ли пакет (через synaptic) libasound2
Поставь если не установлен.
Если установлен пакет libasound2-plugins. то снеси его.
Если с Alsa не получается поставь Pulsar (Хотя это и не самое приятное решение )
apt-get install libasound2-plugins
Теперь подружим с приложениями
apt-get install libasound2-plugins
Создай конфигурационный файл /etc/asound.conf
pcm.!default pulse

pcm.pulse {
type pulse
}

ctl.pulse {
type pulse
}
PulseAudio - это геморрой у всех дебианов. Сноси эту дровину нахер!
не помнишь какой у тебя линукс? не помнишь с чего началась проблема? проводишь эксперименты-лечи мозги а людям не парь!!!
Алекс. Н.
Алекс. Н.
2 577
Apolion @mail.ru 1.подсказал б как выяснить какой(полтора года пользуюсь с такими проблемами не сталкивался) - хоть на что нибудь сгодился бы

2.с чего началась проблема описал: после команды autoremove

3.в инете есть и неподходящие решения, которые могут испортить мне браузер - пусть хоть это будет тот, которым не пользуюсь.

4. для решения проблемы мои действия превзошли любые твои попытки выяснения в чём дело