Какие пакеты должны быть установлены, чтобы звуковой выход работал на минимальном Ubuntu 20.04 LTS?

Я только что установил Ubuntu 20.04 LTS из netboot mini.iso в свежую виртуальную машину VirtualBox 6.1, используя настройки по умолчанию:

  • Host Audio Driver: PulseAudio
  • Аудиоконтроллер: ICH AC97

Для установки приложений, связанных со звуком, я выполнил следующую команду на гостевой через SSH:

sudo apt install pulseaudio alsa-base alsa-utils vlc --no-install-recommends

В качестве отправной точки я хотел бы услышать звуки от следующих команд:

aplay /usr/share/sounds/alsa/Noise.wav
cvlc /usr/share/sounds/alsa/Noise.wav

но в настоящее время они не издают звуков.

Немного дополнительной информации:

$ lspci -k | grep -i audio -A2
00:05.0 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 01)
    Subsystem: Dell 82801AA AC'97 Audio Controller
    Kernel driver in use: snd_intel8x0
    Kernel modules: snd_intel8x0
$ lsmod | grep snd
snd_intel8x0           45056  0
snd_ac97_codec        131072  1 snd_intel8x0
ac97_bus               16384  1 snd_ac97_codec
snd_pcm               106496  2 snd_intel8x0,snd_ac97_codec
snd_seq_midi           20480  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            36864  1 snd_seq_midi
snd_seq                69632  2 snd_seq_midi,snd_seq_midi_event
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer              36864  2 snd_seq,snd_pcm
snd                    90112  7 snd_seq,snd_seq_device,snd_intel8x0,snd_timer,snd_ac97_codec,snd_pcm,snd_rawmidi
soundcore              16384  1 snd
$ aplay -l
aplay: device_list:276: no soundcards found...
$ aplay -L
default
    Playback/recording through the PulseAudio sound server
null
    Discard all samples (playback) or generate zero samples (capture)
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pulse
    PulseAudio Sound Server
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
$ alsamixer 
cannot open mixer: No such file or directory
$ aplay /usr/share/sounds/alsa/Noise.wav 
Playing WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
1
задан 1 July 2021 в 01:15

1 ответ

Как ни странно, реальное решение состоит в том, чтобы добавить моего пользователя в группу audio , выполнив команду

sudo usermod -a -G audio $USER

. Это не требуется для локальных пользователей, но необходимо для SSH-пользователь.

1
ответ дан 28 July 2021 в 11:23

Другие вопросы по тегам:

Похожие вопросы: