Estou configurando um servidor de música sem disco baseado na imagem mínima do Ubuntu . Depois de ter instalado os pacotes
openssh-server,pulseaudio,
libmad0,flac,libogg0,libid3tag0,libvorbis0a,ffmpeg,
mpd,mpc,mpdscribble,
paman,paprefs,pavumeter
nem minha placa de som interna nem o DAC externo, quando detectado pelo pulseaudio, que é pactl list
did liste apenas os dispositivos fictícios. Várias reinicializações não mudaram isso. Os dispositivos de hardware são detectados corretamente:
~$ lsusb | grep Texas
Bus 002 Device 002: ID 08bb:2706 Texas Instruments Japan
~$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
Após um palpite, instalei vlc
com todas as dependências . Depois de uma reinicialização, os dois dispositivos são detectados!
~$ pactl list | grep "Sink: alsa_output"
Monitor of Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
Monitor of Sink: alsa_output.usb-Burr-Brown_from_TI_USB_Audio_DAC-00-DAC.analog-stereo
Agora eu gostaria de remover o VLC novamente, mas manter os dispositivos. A questão é: qual das muitas dependências do VLC permite a detecção adequada do dispositivo?
E por que diabos não é uma dependência de pulseaudio
?