Лучше «воспитывать» вашу жену, так как это кажется проблемой. Максимальное количество вкладок позволяет вам устанавливать максимальное количество вкладок и отображать предупреждение при попытке создать больше: https://addons.mozilla.org/fr/firefox/addon/max-tabs/
Перейдите в «Дополнения»> «Расширения» и нажмите «Предпочтение», чтобы установить предел.
IMO «pactl set-sink-volume 0 + 10%» также является хорошим выбором, если вы хотите, чтобы клавиша медленно добавляла объем за пределы 100% (для этого я использую ctrl + volumeup)
Мой подход (не для Ubuntu):
Сначала создайте два сценария ~/bin/volume-up.sh и ~/bin/volume-down.sh:
$ mkdir -p ~/bin/
$ echo "#!/bin/bash" > ~/bin/volume-up.sh
$ echo "pactl set-sink-volume 0 +10%" >> ~/bin/volume-up.sh
$ chmod +x bin/volume-up.sh
$ echo "#!/bin/bash" > ~/bin/volume-down.sh
$ echo "pactl -- set-sink-volume 0 -10%" >> ~/bin/volume-down.sh
$ chmod +x bin/volume-down.sh
Затем в параметрах клавиатуры (gnome-control-center -> Keyboard) найдите раздел «Ярлыки». Там удалите ярлыки для увеличения / уменьшения громкости и добавьте два пользовательских ярлыка с помощью этих клавиш. Команды для этих двух пользовательских ярлыков: ~/bin/volume-up.sh и ~/bin/volume-down.sh.
Теперь у меня больше нет индикатора (показывая мне том), но я могу получить более 100%, просто используя клавиши регулировки громкости на моем ноутбуке.
На основании этого вопроса я создал сценарий, который вы можете вызвать с помощью ярлыка, который фактически отображает уведомления OSD.
#!/bin/bash
usage="usage: $0 -c {up|down|mute} [-i increment] [-m mixer]"
SINK_NAME="alsa_output.pci-0000_00_1b.0.analog-stereo"
command=
increment=7
mixer=Master
while getopts c:i:m:h o
do case "$o" in
c) command=$OPTARG;;
i) increment=$OPTARG;;
m) mixer=$OPTARG;;
h) echo "$usage"; exit 0;;
?) echo "$usage"; exit 0;;
esac
done
if [ "$command" = "" ]; then
shift $(($OPTIND - 1))
command=$1
exit 0;
fi
if [ "$command" = "" ]; then
echo "usage: $0 {up|down|mute} [increment]"
exit 0;
fi
display_volume=0
if [ "$command" = "up" ]; then
display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
display_volume_152=`echo $(($display_volume_hex*0x64/0x10000))`
if [ "$display_volume_152" -ge "`echo $((152-$increment))`" ]; then
display_volume_152=153
else
display_volume_152=$(($display_volume_152+$increment))
fi
pactl set-sink-volume 0 $display_volume_152%
display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
display_volume_100=`echo $(($display_volume_hex*0x64/0x18675))`
fi
if [ "$command" = "down" ]; then
display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
display_volume_152=`echo $(($display_volume_hex*0x64/0x10000-$increment))`
if [ "$display_volume_152" -le "$increment" ]; then
display_volume_152=0
else
display_volume_152=$(($display_volume_152))
fi
pactl set-sink-volume 0 $display_volume_152%
display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
display_volume_100=`echo $(($display_volume_hex*0x64/0x18675))`
fi
icon_name=""
if [ "$command" = "mute" ]; then
if amixer get Master | grep "\[on\]"; then
display_volume=0
icon_name="notification-audio-volume-muted"
amixer set $mixer mute
else
display_volume=$(amixer set $mixer unmute | grep -m 1 "%]" | cut -d "[" -f2|cut -d "%" -f1)
fi
fi
if [ "$icon_name" = "" ]; then
if [ "$display_volume" = "0" ]; then
icon_name="notification-audio-volume-off"
else
if [ "$display_volume" -lt "33" ]; then
icon_name="notification-audio-volume-low"
else
if [ "$display_volume" -lt "67" ]; then
icon_name="notification-audio-volume-medium"
else
icon_name="notification-audio-volume-high"
fi
fi
fi
fi
notify-send " " -i $icon_name -h int:value:$display_volume_100 -h string:synchronous:volume
Если вы находитесь в Gnome, вы можете установить Volume Mixer. Включите Use Volume Boost в настройках расширения. Это оно! Ваши сочетания клавиш по умолчанию теперь увеличивают объем до 100% (и в качестве бонуса вы получаете меню быстрого вывода звука в области уведомлений).
Я просто добавляю следующий фрагмент кода в сценарий запуска и amp; добавьте этот скрипт в мое приложение для запуска с помощью Menu >> Applications >> Other >> Startup Applications.
Для этого сначала вам нужно установить pulseaudio-utils на sudo apt-get install pulseaudio-utils
#!/bin/bash
# start.sh - commands to run when OS starts
#Increase Audio
pacmd set-sink-volume 0 102400
. Сообщите мне, если это решает ваш вопрос.
Как пользователь 13.04, я использовал ответ Адама. Он работает очень хорошо для меня, потому что, хотя говорят, что он увеличивает объем до 150%, он увеличивается до 200%, что я пытался сделать.
Я просто добавил ярлык для команды pacmd set-sink-volume 0 100000 с клавишами Fn + CTRL + Volume Up. Когда я нажимаю эту комбинацию, громкость увеличивается до 200%, а затем я корректирую комбинацию Fn + Volume Down.
Нет, по крайней мере, насколько мне известно, по умолчанию невозможно увеличить громкость с клавиатуры выше 100%. Меня это тоже расстраивает. Однако, возможно, возможно создать комбинацию клавиш, которая запустит скрипт для повышения громкости; Я не программист Ubuntu, поэтому я не могу вам помочь.
Внимание: я использую Linux Mint, который похож на Ubuntu, но отличается от него. Я считаю, что Ubuntu имеет эквивалентное диалоговое окно с ярлыками клавиш, но может выглядеть или работать несколько иначе, чем описано ниже.
Ничего себе, здесь много ответов, но не самый простой! Вы можете решить все только с помощью встроенного диалогового окна «Ярлыки клавиш».
Подробное объяснение см. На странице https://superuser.com/questions/1277724/how-to-change-the-binding -of-keyboard-volume-dial-linux-mint-mate, но вот быстрая версия:
Переход к клавишам клавиш в меню Добавить новый ярлык Назовите его и установите для этого действия значение pactl set-sink-volume @DEFAULT_SINK@ +10% ( или - для действия «отменить громкость») Нажмите «Применить», чтобы сохранить его, затем нажмите «Столбец ярлыков» для своей строки. Введите любой ключ, к которому вы хотите привязать действие (у меня есть ручка тома на моей клавиатуре, поэтому я привязываю к ней действия, но вы можете использовать любую комбинацию клавиш). Повторите описанное выше, чтобы уменьшить громкостьПоздравляем: через несколько секунд в дружественном системном диалоговом окне вы просто настроили громкость «до 150%» для любой комбинации клавиш, которую вы хотите!
попробуйте выполнить эти команды (через alt + f2 или terminal):
volume to 150%:
pactl set-sink-volume 0 150%
, чтобы просто вернуть объем до 100%:
pactl set-sink-volume 0 100%
Обратите внимание, что аргумент после set-sink-volume указывает ваше звуковое устройство. Если у вас есть hdmi, у вас, вероятно, будет 2 устройства, и вам нужно проверить свой идентификатор устройства, используя alsamixer или pacmd list-sinks или даже pactl list sinks.
Если это не сработает, попробуйте этот скрипт .
Если это работает, вручную установите сочетание клавиш для этих команд с помощью «быстрых клавиш» приложения (на ubuntu 11.04: клавиша «супер» -> введите «быстрые клавиши» -> кнопка «добавить») .
Команда pactl принадлежит пакету «pulseaudio-utils», чтобы установить его с помощью команды:
sudo apt-get install pulseaudio-utils
На моем Lenovo Ideapad я могу нажать FN + ←, чтобы увеличить до 100%. Я могу нажать ctrl + ← для увеличения выше 100%.
Все, что вам нужно сделать, это добавить комбинацию клавиш с помощью команды:
pacmd set-sink-volume 0 100000
и выбрать подходящую комбинацию. Я использовал Fn + Alt + Volume Up.
Это сделает громкость 150% (если объем в настоящее время меньше 100%, он сделает 100%, нажмите еще раз, чтобы сделать его 150%), тогда вы можете (! d5)
Для этого вам нужно перейти к сочетаниям клавиш, которые находятся в разделе «Система» → «Настройки» → «Горячие клавиши» (я использую 10.10) и нажмите «Добавить ярлык», команда
Вы также можете добавить кнопку панели, щелкнув правой кнопкой мыши на панели (я использую 10.10), затем выберите System затем создайте новую пусковую установку и добавьте ту же линию, что и раньше
pacmd set-sink-volume 0 100000
Это добавит кнопку на панели, которая при нажатии будет составлять 150%.
Надеюсь, Я был достаточно ясен. Если это не сработает, попробуйте установить пакет pulseaudio-utils с помощью
sudo apt-get install pulseaudio-utils
Я понял, что ответы (в настоящее время все остальные ответы), которые предлагают pactl set-sink-volume 0 ... не работают (или перестают работать) в системах с более чем одним аудиоустройством, например. как только вы подключитесь к монитору hdmi. мы должны использовать @ DEFAULT_SINK @ вместо 0 для обращения к активному аудиоустройству.
, так что вот моя настройка на ubuntu 14.04 с gnome 3.10 и должна работать и на единстве:
sudo apt-get install pulseaudio-utils
перейти к сочетаниям клавиш, которые находятся в разделе «Система» → «Настройки» → «Ярлыки» → «Пользовательские ярлыки» → +
Имя: VolPlus10P Команда: pactl set-sink-volume @DEFAULT_SINK@ +10%
Назначить Ctrl + Volume Up (если вы выделите клавишу громкости на клавиатуре или используйте свою собственную комбинацию), это увеличит ваш объем 10% до неограниченного
Имя: VolSet150P Команда: pactl set-sink-volume @DEFAULT_SINK@ 150%
Назначить Super + Volume Вверх (если у вас выделен клавиша регулировки громкости на клавиатуре или используется ваша собственная комбинация), этот уровень будет установлен на 150%
IMO «pactl set-sink-volume 0 + 10%» также является хорошим выбором, если вы хотите, чтобы клавиша медленно добавляла объем за пределы 100% (для этого я использую ctrl + volumeup)
Мой подход (не для Ubuntu):
Сначала создайте два сценария ~/bin/volume-up.sh и ~/bin/volume-down.sh:
$ mkdir -p ~/bin/
$ echo "#!/bin/bash" > ~/bin/volume-up.sh
$ echo "pactl set-sink-volume 0 +10%" >> ~/bin/volume-up.sh
$ chmod +x bin/volume-up.sh
$ echo "#!/bin/bash" > ~/bin/volume-down.sh
$ echo "pactl -- set-sink-volume 0 -10%" >> ~/bin/volume-down.sh
$ chmod +x bin/volume-down.sh
Затем в параметрах клавиатуры (gnome-control-center -> Keyboard) найдите раздел «Ярлыки». Там удалите ярлыки для увеличения / уменьшения громкости и добавьте два пользовательских ярлыка с помощью этих клавиш. Команды для этих двух пользовательских ярлыков: ~/bin/volume-up.sh и ~/bin/volume-down.sh.
Теперь у меня больше нет индикатора (показывая мне том), но я могу получить более 100%, просто используя клавиши регулировки громкости на моем ноутбуке.
На основании этого вопроса я создал сценарий, который вы можете вызвать с помощью ярлыка, который фактически отображает уведомления OSD.
#!/bin/bash
usage="usage: $0 -c {up|down|mute} [-i increment] [-m mixer]"
SINK_NAME="alsa_output.pci-0000_00_1b.0.analog-stereo"
command=
increment=7
mixer=Master
while getopts c:i:m:h o
do case "$o" in
c) command=$OPTARG;;
i) increment=$OPTARG;;
m) mixer=$OPTARG;;
h) echo "$usage"; exit 0;;
?) echo "$usage"; exit 0;;
esac
done
if [ "$command" = "" ]; then
shift $(($OPTIND - 1))
command=$1
exit 0;
fi
if [ "$command" = "" ]; then
echo "usage: $0 {up|down|mute} [increment]"
exit 0;
fi
display_volume=0
if [ "$command" = "up" ]; then
display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
display_volume_152=`echo $(($display_volume_hex*0x64/0x10000))`
if [ "$display_volume_152" -ge "`echo $((152-$increment))`" ]; then
display_volume_152=153
else
display_volume_152=$(($display_volume_152+$increment))
fi
pactl set-sink-volume 0 $display_volume_152%
display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
display_volume_100=`echo $(($display_volume_hex*0x64/0x18675))`
fi
if [ "$command" = "down" ]; then
display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
display_volume_152=`echo $(($display_volume_hex*0x64/0x10000-$increment))`
if [ "$display_volume_152" -le "$increment" ]; then
display_volume_152=0
else
display_volume_152=$(($display_volume_152))
fi
pactl set-sink-volume 0 $display_volume_152%
display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
display_volume_100=`echo $(($display_volume_hex*0x64/0x18675))`
fi
icon_name=""
if [ "$command" = "mute" ]; then
if amixer get Master | grep "\[on\]"; then
display_volume=0
icon_name="notification-audio-volume-muted"
amixer set $mixer mute
else
display_volume=$(amixer set $mixer unmute | grep -m 1 "%]" | cut -d "[" -f2|cut -d "%" -f1)
fi
fi
if [ "$icon_name" = "" ]; then
if [ "$display_volume" = "0" ]; then
icon_name="notification-audio-volume-off"
else
if [ "$display_volume" -lt "33" ]; then
icon_name="notification-audio-volume-low"
else
if [ "$display_volume" -lt "67" ]; then
icon_name="notification-audio-volume-medium"
else
icon_name="notification-audio-volume-high"
fi
fi
fi
fi
notify-send " " -i $icon_name -h int:value:$display_volume_100 -h string:synchronous:volume
Если вы находитесь в Gnome, вы можете установить Volume Mixer. Включите Use Volume Boost в настройках расширения. Это оно! Ваши сочетания клавиш по умолчанию теперь увеличивают объем до 100% (и в качестве бонуса вы получаете меню быстрого вывода звука в области уведомлений).
Я просто добавляю следующий фрагмент кода в сценарий запуска и amp; добавьте этот скрипт в мое приложение для запуска с помощью Menu >> Applications >> Other >> Startup Applications.
Для этого сначала вам нужно установить pulseaudio-utils на sudo apt-get install pulseaudio-utils
#!/bin/bash
# start.sh - commands to run when OS starts
#Increase Audio
pacmd set-sink-volume 0 102400
. Сообщите мне, если это решает ваш вопрос.
Как пользователь 13.04, я использовал ответ Адама. Он работает очень хорошо для меня, потому что, хотя говорят, что он увеличивает объем до 150%, он увеличивается до 200%, что я пытался сделать.
Я просто добавил ярлык для команды pacmd set-sink-volume 0 100000 с клавишами Fn + CTRL + Volume Up. Когда я нажимаю эту комбинацию, громкость увеличивается до 200%, а затем я корректирую комбинацию Fn + Volume Down.
Нет, по крайней мере, насколько мне известно, по умолчанию невозможно увеличить громкость с клавиатуры выше 100%. Меня это тоже расстраивает. Однако, возможно, возможно создать комбинацию клавиш, которая запустит скрипт для повышения громкости; Я не программист Ubuntu, поэтому я не могу вам помочь.
Внимание: я использую Linux Mint, который похож на Ubuntu, но отличается от него. Я считаю, что Ubuntu имеет эквивалентное диалоговое окно с ярлыками клавиш, но может выглядеть или работать несколько иначе, чем описано ниже.
Ничего себе, здесь много ответов, но не самый простой! Вы можете решить все только с помощью встроенного диалогового окна «Ярлыки клавиш».
Подробное объяснение см. На странице https://superuser.com/questions/1277724/how-to-change-the-binding -of-keyboard-volume-dial-linux-mint-mate, но вот быстрая версия:
Переход к клавишам клавиш в меню Добавить новый ярлык Назовите его и установите для этого действия значение pactl set-sink-volume @DEFAULT_SINK@ +10% ( или - для действия «отменить громкость») Нажмите «Применить», чтобы сохранить его, затем нажмите «Столбец ярлыков» для своей строки. Введите любой ключ, к которому вы хотите привязать действие (у меня есть ручка тома на моей клавиатуре, поэтому я привязываю к ней действия, но вы можете использовать любую комбинацию клавиш). Повторите описанное выше, чтобы уменьшить громкостьПоздравляем: через несколько секунд в дружественном системном диалоговом окне вы просто настроили громкость «до 150%» для любой комбинации клавиш, которую вы хотите!
попробуйте выполнить эти команды (через alt + f2 или terminal):
volume to 150%:
pactl set-sink-volume 0 150%
, чтобы просто вернуть объем до 100%:
pactl set-sink-volume 0 100%
Обратите внимание, что аргумент после set-sink-volume указывает ваше звуковое устройство. Если у вас есть hdmi, у вас, вероятно, будет 2 устройства, и вам нужно проверить свой идентификатор устройства, используя alsamixer или pacmd list-sinks или даже pactl list sinks.
Если это не сработает, попробуйте этот скрипт .
Если это работает, вручную установите сочетание клавиш для этих команд с помощью «быстрых клавиш» приложения (на ubuntu 11.04: клавиша «супер» -> введите «быстрые клавиши» -> кнопка «добавить») .
Команда pactl принадлежит пакету «pulseaudio-utils», чтобы установить его с помощью команды:
sudo apt-get install pulseaudio-utils
На моем Lenovo Ideapad я могу нажать FN ←, чтобы увеличить до 100%. Я не могу нажать ctrl ← для увеличения выше 100%.
Все, что вам нужно сделать, это добавить комбинацию клавиш с помощью команды:
pacmd set-sink-volume 0 100000
и выбрать подходящую комбинацию. Я использовал Fn + Alt + Volume Up.
Это сделает громкость 150% (если объем в настоящее время меньше 100%, он сделает 100%, нажмите еще раз, чтобы сделать его 150%), тогда вы можете (! d5)
Для этого вам нужно перейти к сочетаниям клавиш, которые находятся в разделе «Система» → «Настройки» → «Горячие клавиши» (я использую 10.10) и нажмите «Добавить ярлык», команда
Вы также можете добавить кнопку панели, щелкнув правой кнопкой мыши на панели (я использую 10.10), затем выберите System затем создайте новую пусковую установку и добавьте ту же линию, что и раньше
pacmd set-sink-volume 0 100000
Это добавит кнопку на панели, которая при нажатии будет составлять 150%.
Надеюсь, Я был достаточно ясен. Если это не сработает, попробуйте установить пакет pulseaudio-utils с помощью
sudo apt-get install pulseaudio-utils
Я понял, что ответы (в настоящее время все остальные ответы), которые предлагают pactl set-sink-volume 0 ... не работают (или перестают работать) в системах с более чем одним аудиоустройством, например. как только вы подключитесь к монитору hdmi. мы должны использовать @ DEFAULT_SINK @ вместо 0 для обращения к активному аудиоустройству.
, так что вот моя настройка на ubuntu 14.04 с gnome 3.10 и должна работать и на единстве:
sudo apt-get install pulseaudio-utils
перейти к сочетаниям клавиш, которые находятся в разделе «Система» → «Настройки» → «Ярлыки» → «Пользовательские ярлыки» → +
Имя: VolPlus10P Команда: pactl set-sink-volume @DEFAULT_SINK@ +10%
Назначить Ctrl + Volume Up (если вы выделите клавишу громкости на клавиатуре или используйте свою собственную комбинацию), это увеличит ваш объем 10% до неограниченного
Имя: VolSet150P Команда: pactl set-sink-volume @DEFAULT_SINK@ 150%
Назначить Super + Volume Вверх (если у вас выделен клавиша регулировки громкости на клавиатуре или используется ваша собственная комбинация), этот уровень будет установлен на 150%
IMO «pactl set-sink-volume 0 + 10%» также является хорошим выбором, если вы хотите, чтобы клавиша медленно добавляла объем за пределы 100% (для этого я использую ctrl + volumeup)
Мой подход (не для Ubuntu):
Сначала создайте два сценария ~/bin/volume-up.sh и ~/bin/volume-down.sh:
$ mkdir -p ~/bin/
$ echo "#!/bin/bash" > ~/bin/volume-up.sh
$ echo "pactl set-sink-volume 0 +10%" >> ~/bin/volume-up.sh
$ chmod +x bin/volume-up.sh
$ echo "#!/bin/bash" > ~/bin/volume-down.sh
$ echo "pactl -- set-sink-volume 0 -10%" >> ~/bin/volume-down.sh
$ chmod +x bin/volume-down.sh
Затем в параметрах клавиатуры (gnome-control-center -> Keyboard) найдите раздел «Ярлыки». Там удалите ярлыки для увеличения / уменьшения громкости и добавьте два пользовательских ярлыка с помощью этих клавиш. Команды для этих двух пользовательских ярлыков: ~/bin/volume-up.sh и ~/bin/volume-down.sh.
Теперь у меня больше нет индикатора (показывая мне том), но я могу получить более 100%, просто используя клавиши регулировки громкости на моем ноутбуке.
На основании этого вопроса я создал сценарий, который вы можете вызвать с помощью ярлыка, который фактически отображает уведомления OSD.
#!/bin/bash
usage="usage: $0 -c {up|down|mute} [-i increment] [-m mixer]"
SINK_NAME="alsa_output.pci-0000_00_1b.0.analog-stereo"
command=
increment=7
mixer=Master
while getopts c:i:m:h o
do case "$o" in
c) command=$OPTARG;;
i) increment=$OPTARG;;
m) mixer=$OPTARG;;
h) echo "$usage"; exit 0;;
?) echo "$usage"; exit 0;;
esac
done
if [ "$command" = "" ]; then
shift $(($OPTIND - 1))
command=$1
exit 0;
fi
if [ "$command" = "" ]; then
echo "usage: $0 {up|down|mute} [increment]"
exit 0;
fi
display_volume=0
if [ "$command" = "up" ]; then
display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
display_volume_152=`echo $(($display_volume_hex*0x64/0x10000))`
if [ "$display_volume_152" -ge "`echo $((152-$increment))`" ]; then
display_volume_152=153
else
display_volume_152=$(($display_volume_152+$increment))
fi
pactl set-sink-volume 0 $display_volume_152%
display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
display_volume_100=`echo $(($display_volume_hex*0x64/0x18675))`
fi
if [ "$command" = "down" ]; then
display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
display_volume_152=`echo $(($display_volume_hex*0x64/0x10000-$increment))`
if [ "$display_volume_152" -le "$increment" ]; then
display_volume_152=0
else
display_volume_152=$(($display_volume_152))
fi
pactl set-sink-volume 0 $display_volume_152%
display_volume_hex=(`pacmd dump | grep -P "^set-sink-volume $SINK_NAME\s+" | perl -p -i -e 's/.+\s(.x.+)$/$1/'`)
display_volume_100=`echo $(($display_volume_hex*0x64/0x18675))`
fi
icon_name=""
if [ "$command" = "mute" ]; then
if amixer get Master | grep "\[on\]"; then
display_volume=0
icon_name="notification-audio-volume-muted"
amixer set $mixer mute
else
display_volume=$(amixer set $mixer unmute | grep -m 1 "%]" | cut -d "[" -f2|cut -d "%" -f1)
fi
fi
if [ "$icon_name" = "" ]; then
if [ "$display_volume" = "0" ]; then
icon_name="notification-audio-volume-off"
else
if [ "$display_volume" -lt "33" ]; then
icon_name="notification-audio-volume-low"
else
if [ "$display_volume" -lt "67" ]; then
icon_name="notification-audio-volume-medium"
else
icon_name="notification-audio-volume-high"
fi
fi
fi
fi
notify-send " " -i $icon_name -h int:value:$display_volume_100 -h string:synchronous:volume
Если вы находитесь в Gnome, вы можете установить Volume Mixer. Включите Use Volume Boost в настройках расширения. Это оно! Ваши сочетания клавиш по умолчанию теперь увеличивают объем до 100% (и в качестве бонуса вы получаете меню быстрого вывода звука в области уведомлений).
Я просто добавляю следующий фрагмент кода в сценарий запуска и amp; добавьте этот скрипт в мое приложение для запуска с помощью Menu >> Applications >> Other >> Startup Applications.
Для этого сначала вам нужно установить pulseaudio-utils на sudo apt-get install pulseaudio-utils
#!/bin/bash
# start.sh - commands to run when OS starts
#Increase Audio
pacmd set-sink-volume 0 102400
. Сообщите мне, если это решает ваш вопрос.
Как пользователь 13.04, я использовал ответ Адама. Он работает очень хорошо для меня, потому что, хотя говорят, что он увеличивает объем до 150%, он увеличивается до 200%, что я пытался сделать.
Я просто добавил ярлык для команды pacmd set-sink-volume 0 100000 с клавишами Fn + CTRL + Volume Up. Когда я нажимаю эту комбинацию, громкость увеличивается до 200%, а затем я корректирую комбинацию Fn + Volume Down.