После вызова openbox «aplay -l» требует sudo. Помогите

Ребята,

Я собрал минимальный сервер Ubuntu 14.04 + openbox.

После входа в систему и до запуска startx, aplay -l отображает все устройства. Однако после запуска startx aplay -l не работает:

$ aplay -l

displays all devices

$ startx

Now open a terminal window
$ aplay -l

null
  Discard all samples (playback) or generate zero samples (capture)

Интересно, что мне нужно сделать, чтобы решить эту проблему.

С уважением,
Петр

0
задан 27 June 2014 в 11:21

1 ответ

Хорошо. Наконец решенный проблема.

кажется, что openbox удаляет пользователя acl из/dev/snd /*.

, Прежде чем я запущу openbox, если я выполняю следующую команду, я вижу свое имя пользователя с "rw" полномочиями.

$ sudo getfacl /dev/snd/*

Однако, если я выполняю ту же команду от openbox терминала, мое имя пользователя не перечислено вообще.

, К счастью, группа "аудио" перечислена в обоих случаях с "rw" полномочиями.

Вы просто добавляете свое имя пользователя к "аудио" группе и перезапускаете openbox. Вы хороши для движения.

$ sudo usermod -a -G audio peter

Hope Вы находите это полезным.

С уважением,
Peter

0
ответ дан 27 June 2014 в 11:21

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

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