Исправить громкость микрофона для пользователя
Мне нужно исправить громкость микрофона для любого пользователя в Ubuntu 16. Я хочу установить громкость, скажем, на%40, и всегда поддерживать ее на том же уровне. Он не должен быть изменен ни одним пользователем, кроме root. Как я могу сделать такой конфиг? И каким инструментом?
Благодарю.
1 ответ
Решение
Все элементы управления микшера карты управляются одним узлом устройства (/dev/snd/controlCx
), поэтому невозможно использовать права доступа к файлам для этого.
Тем не менее, вы можете запрограммировать отдельный инструмент, который вызываетsnd_ctl_elem_lock()
для управления микшером, что никакая другая программа не должна быть в состоянии изменить.