[РЕШЕНО] Звуковая карта по умолчанию

/proc/asount/card
0 [VT82xx]: HDA-Intel - HDA VIA VT82xx
            HDA VIA VT82xx at 0xfebfc000 irq 17
1 [Headset]: USB-Audio - Logitech USB Headset
             Logitech Logitech USB Headset at usb-0000:00:10.2-1, full speed

~/.asoundrc
defaults.ctl.card 1
defaults.pcm.card 1
defaults.speaker.card 1

Проблема заключается в том, что если перезагрузиться, то карты поменяются своими порядковыми номерами. Поэтому: то данная запись в .asoundrc нужна, то такая необходимость отпадает. Раньше было всё нормально.
Sergey2705
Проблема заключается в том, что если перезагрузиться, то карты поменяются своими порядковыми номерами.
Давно не проблема, напишите правило для Udev и зафиксируйте имена. Пример.
Sergey2705
Давно не проблема, напишите правило для Udev и зафиксируйте имена.
Подскажите поточнее как?
Примерно так
/etc/udev/rules.d/10-sound.rules
SUBSYSTEM=="sound", ATTRS{id}=="имя", NAME="card0"
SUBSYSTEM=="sound", ATTRS{id}=="имя", NAME="card1"
Проще выполнить
hwdetect –sound
mv /tmp/sound_persistent.conf /etc/modprobe.d/
И в /etc/modprobe.d/sound_persistent.conf поправить очередность саундов!!!
Ну и перезагрузка естественно…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
vadik
Примерно так
/etc/udev/rules.d/10-sound.rules
SUBSYSTEM=="sound", ATTRS{id}=="имя", NAME="card0"
SUBSYSTEM=="sound", ATTRS{id}=="имя", NAME="card1"

Вы сами это пробовали? Ибо оно не работает.
ElSonador
vadik
Примерно так
/etc/udev/rules.d/10-sound.rules
SUBSYSTEM=="sound", ATTRS{id}=="имя", NAME="card0"
SUBSYSTEM=="sound", ATTRS{id}=="имя", NAME="card1"

Вы сами это пробовали? Ибо оно не работает.
Конечно не работает, с тех пор как создание файлов устройств встроено в ядро. Теперь такое прокатывает только с теми устройствами, для которых файлы автоматически не создаются, то есть с сетевыми интерфейсами.
В файлик /etc/modprobe.d/любоеимя.conf

пишу следующее:

options модуль звучки один enable=1 index=0
options модуль звучки два enable=1 index=1

reboot и всё на своих местах.

У кого какой модуль, надеюсь, не проблема выяснить.
nafanja
Проще выполнить
hwdetect –sound
mv /tmp/sound_persistent.conf /etc/modprobe.d/
И в /etc/modprobe.d/sound_persistent.conf поправить очередность саундов!!!
Ну и перезагрузка естественно…
Это вроде как помогло. Спасибо.
ElSonador
Вы сами это пробовали? Ибо оно не работает.
Не пробовал, у меня звуковая одна. А подсказывал основываясь на гугл+вики.
 
Зарегистрироваться или войдите чтобы оставить сообщение.