Исправить громкость микрофона для пользователя

Мне нужно исправить громкость микрофона для любого пользователя в Ubuntu 16. Я хочу установить громкость, скажем, на%40, и всегда поддерживать ее на том же уровне. Он не должен быть изменен ни одним пользователем, кроме root. Как я могу сделать такой конфиг? И каким инструментом?

Благодарю.

1 ответ

Решение

Все элементы управления микшера карты управляются одним узлом устройства (/dev/snd/controlCx), поэтому невозможно использовать права доступа к файлам для этого.

Тем не менее, вы можете запрограммировать отдельный инструмент, который вызываетsnd_ctl_elem_lock() для управления микшером, что никакая другая программа не должна быть в состоянии изменить.

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