Каналы вывода pulse

Генеральная линия партии твёрдо указывает на puslse, так что приходится начинать разбираться...
По идее, у меня три выходных звуковых канала: аналоговый и цифровой выходы интегрированного аудио, и звуковая составляющая HDMI-выхода интегрированного видео. Алса их видит все три:
local/bin # aplay -l | grep card                                                      [0]
card 0: SB [HDA ATI SB], device 0: ALC889 Analog [ALC889 Analog]
card 0: SB [HDA ATI SB], device 1: ALC889 Digital [ALC889 Digital]
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Пульс видит только два:
local/bin # sudo -u media pacmd list-sinks | grep name\:                              [0]
	name: <alsa_output.pci-0000_01_05.1.hdmi-stereo>
	name: <alsa_output.pci-0000_00_14.2.analog-stereo>
Реально я цифровой вывод не использую, но как-то стрёмно... Почему пропал именно он, просто повезло? И не окажется ли после очередного обновления, что пропадёт, скажем, аналоговый?
И ещё вопрос: насколько надёжна привязка номеров к каналам? С нынешним параллелизмом и гонками, не окажется ли при очередной загрузке, что номера выходов поменялись местами?
Все так и задумано. В pulseaudio используется понятие "profile", согласно которому задействована определенная комбинация источников ввода и вывода звука на определенной карте. Доступные варианты и текущий профиль можно увидеть в выводе "pacmd list-cards" в секциях "profiles" и "active profile".
Так что никаких "перепривязок" не ожидается.
Он включен?
kurych
Доступные варианты и текущий профиль можно увидеть в выводе "pacmd list-cards" в секциях "profiles" и "active profile".
Да, там есть всё, спасибо.
Но до чего же этот пульс странный, заумный, кривой и злонамеренный... Разбираться с ним меня подтолкнул aceplayer, так, наверно, только для aceplayer его и буду использовать.
пульсу не хватает хорошего гуя, самое лучшее что есть pavucontrol, но он не умеет и 1/4 возможностей что нужно для пульса.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Кривое оно, вот что огорчает. Скажем, играет у меня audacious на аналоговый выход. При помощи pavucontrol переключаю звук на HDMI, к которому ничего не подключено. Анализатор спектра продолжает моргать, но тишина. Переключаю обратно - по-прежнему спектр моргает и тишина. То есть audacious ничего вообще не заметил (и это, наверно, правильно для пульса), а сам пульс благополучно потерял связь приложения и устройства. А ещё временами (при непонятных пока для меня обстоятельствах) система колом встаёт, пока не прибьёшь приложение, выводящее звук.
А насчёт гуя, так по мне наоборот, возможностей комстроки не хватает. И/или членораздельной документации. Вот скажем, как мне сделать скрипт, который запустит браузер с выводом звука на HDMI, и другой скрипт, который запустит тот же браузер с выводом на колонки?
А что он с работой рута наворотили, это просто полный вперёд...
akorop
А насчёт гуя, так по мне наоборот, возможностей комстроки не хватает.
может пригодится, если не видел
PS..... плюс - man pactl man pacmd
Ошибки не исчезают с опытом - они просто умнеют
akorop
Вот скажем, как мне сделать скрипт, который запустит браузер с выводом звука на HDMI, и другой скрипт, который запустит тот же браузер с выводом на колонки?
я где то тут приводил пример такого, но лень искать в своих комментах (((
делается просто, при запуске проги получается ее id, по id ищется источник, и переключается этот источник на другой вывход.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
http://archlinux.org.ru/forum/topic/15040/?page=4#post-154194
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.