LINUX.ORG.RU

Как без перезагрузки (или хотя-бы с ней) сделать некую alsa-звуковуху дефолтной?


0

2

Как желательно без перезагрузки сделать некую alsa-звуковуху (одну из имеющихся 4-х) дефолтной? Под дефолтной я наверное имею ввиду номер 0. Чтобы всякая флешатина и любая программка обнаруживала в первую очередь её.

Спасибо!

rain@acnote:~$ cat .asoundrc
#pcm.!default {
# type hw
# card IXP
#}
#
#ctl.!default {
# type hw
# card IXP
#}

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

alsaconf

вообще никаких карт не нашёл под root, хотя две из них точно работают в настоящий момент.

kiverattes ★☆
() автор топика

Какой дистр?

В Debian делаеш так

Посмотреть, что загружается в /proc/asound/modules

и неиспользуемые модули вписать в /etc/modprobe.d/alsa-base-blacklist.conf в таком виде

blacklist snd-pcsp blacklist snd_hda_intel

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

У меня та звуковуха, которую я хочу «отодвинуть» на задние ряды, вкомпилена в ядро, по модулям блокировать ничего не получится.

Не нравится мне идея манипуляции с дровами, давайте лучше подумаем на более высоком уровне )

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

/usr/share/alsa/alsa.conf Меняешь 0 на 1 в строчках со словом card.

пример
defaults.ctl.card 1

//Информация с арчевики

cyberstorm
()
Ответ на: комментарий от m-ua

Вот глянул, как я это делал. Просто в правило для udev добавь что-то такое: NAME=«snd/controlC1». Ну или какой тебе номер карты нужен.

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