Есть ли способ сохранить настройки alsamixer, отличные от alsactl store?

ffmpeg больше не существует в Ubuntu 14.04. Вместо этого используйте sudo apt-get install libav-tools, затем вы можете использовать те же параметры. Например, следующие рецепты Toon Unix Recipes (и приведенные выше примеры):

avconv -i track1.aiff -f mp3 -acodec libmp3lame -ab 192000 -ar 44100 track1.mp3
1
задан 13 April 2017 в 15:24

2 ответа

Я адаптировал ответ @ laugeo, чтобы исправить проблему с помощью моих наушников.

Проблема заключалась в том, что наушники были настроены на включение звука, но он был на громкости 00.

Я хотел, чтобы это было 100, поэтому я добавил это: /usr/bin/amixer -c 0 set Headphone playback 100% unmute

И сценарий .unmute выглядит так:

#!/bin/bash
sleep 10 
/usr/bin/amixer -c 0 set Headphone playback 100% unmute
exit

Если вы хотите включить звук и установить громкость на 100%, просто измените канал. Например, для основного канала:

#!/bin/bash
sleep 10 
/usr/bin/amixer -c 0 set Master playback 100% unmute
exit
1
ответ дан 24 May 2018 в 02:26

Когда я запускаю sudo alsactl store, он дает мне следующую ошибку:

alsactl: get_controls:567: snd_ctl_open error: Invalid argument.

Мне нужно было отключить главный канал с помощью

amixer set Master 100 unmute

, и он отлично работал для выбранного в данный момент звуковая карта. Но мастер-канал снова отключился после загрузки, поэтому я создал скрипт с именем unmute.sh и установил chmod 700, чтобы другие пользователи не могли его запустить. Я заполнил скрипт следующим содержимым:

#!/bin/bash
amixer set Master 100 unmute

и сохранил его в директории ~/.kde/Autostart. Если у вас есть Kubuntu или другой дистрибутив с KDE, все сценарии в этом каталоге будут запускаться при загрузке автоматически.

Если у вас нет KDE, вы можете попробовать добавить команду amixer в файл ~/.profile .

0
ответ дан 24 May 2018 в 02:26

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

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