Никто не сталкивался с проблемой, что udev правило работает корректно только если запустить udevadm trigger, а при подключении девайса напрямую оно срабатывает, но xrandr не видит этот девайс?
Соответственно при подключении HDMI xrandr из скрипта не показывает HDMI девайс, а если запустить udevadm trigger --type=devices --action=change, показывет.
Суть вопроса: сделал небольшую инфраструктурку для регулярной сборки пакетов, скажем раз в неделю. Прописал в postinst и prerm update-alternatives.
При попытке установить более новую версию поверх старой, я вижу следующее - старая версия полностью затирается, ставится только новая. Хотелось бы, чтобы оставались обе.
Кто-нибудь знает как это сделать? Буду благодарен за помощь.
т.е. ни слова о звуковых картах.
Понятно, что дело в ядре, но по-моему оно собрано корректно, по крайней мере всё равно пересобирал его разными способами: добавляя драйвер карты как модуль, влючая его в ядро, добавлял ещё модули звуковых карт, выключал всё, перекомпиливал с разными параметрами модуль snd-hda-intel, выключал его из ядра и компил alsa-drivers.
На данный момент
-> Device Drivers
-> Sound card support (SOUND =y])
-> Advanced Linux Sound Architecture (SND [=y])
-> PCI sound devices (SND_PCI [=y])
-> Intel HD Audio (SND_HDA_INTEL [=y])
-> Build Realtek HD-audio codec support (SND_HDA_CODEC_REALTEK [=y])
netbook ~ # ls /dev/snd/ -l
total 0
crw-rw---- 1 root audio 116, 1 Mar 7 20:44 seq
crw-rw---- 1 root audio 116, 33 Mar 7 20:44 timer
netbook ~ # lsmod
Module Size Used by
snd_pcm_oss 34903 0
snd_mixer_oss 14331 1 snd_pcm_oss
wl 2537935 0