Как использовать командную строку для изменения объема?

склонный

Для современных версий apt существует определенный переключатель для этого:

apt list --upgradable

склонный - добираются

Для старого apt-get управляйте -u переключитесь показывает список пакетов, которые доступны для обновления:

# apt-get -u upgrade --assume-no

От apt-get страница справочника:

- u
- обновленное до шоу
 Шоу обновило пакеты; Распечатайте список всех пакетов, которые должны быть обновлены. Элемент конфигурации: APT:: Доберитесь:: обновленный до шоу.
- примите - нет Автоматический "нет" ко всем подсказкам. <==, Чтобы препятствовать тому, чтобы он начал устанавливать
76
21.09.2011, 02:49
5 ответов

Можно использовать amixer. Это находится в alsa-utils пакет на Ubuntu и Debian.

Выполненный amixer без параметров для получения обзора о средствах управления для устройства по умолчанию.

Можно также использовать alsamixer без параметров (от того же пакета) для получения более визуального обзора. Используйте F6, чтобы видеть и переключиться между устройствами. Обычно у Вас могли бы быть PulseAudio и аппаратная звуковая карта для выбора из.

Затем используйте amixer с set управляйте для регулирования громкости. Например, для установки основного канала на 50%:

amixer set Master 50%

Master имя элемента управления и должно соответствовать тому, которое Вы видите при выполнении без параметров.

Отметьте % знак, без него он будет рассматривать значение как 0 - 65 536 уровней.

Если PulseAudio не является Вашим устройством по умолчанию, Вы, сила может использовать -D переключатель:

amixer -D pulse set Master 50%

На другие полезные команды указывают в комментариях:

Увеличиться/уменьшить использование объема +/- после числа использовать

amixer set Master 10%+
amixer set Master 10%-

Для отключения звука не отключите звук или переключитесь между состоянием с отключенным звуком/нес отключенным звуком, используйте

amixer set Master mute
amixer set Master unmute
amixer set Master toggle

Также обратите внимание, что могло бы быть два различных масштаба процента, сырые данные по умолчанию и для некоторых устройств более натуральный звукоряд на основе децибела, который также используется alsamixer. Использовать -M использовать последнего.

Наконец, если Вы интересуетесь PulseAudio только, Вы могли бы хотеть проверить pactl (см. один из других ответов).

85
27.01.2020, 19:31
  • 1
    Спасибо! существует два способа сделать это 1. Как Ваш превосходный пример: Ведущий бесшумный режим набора amixer; Ведущий небесшумный режим набора amixer; 2. конфетка-y устанавливает xdotool; ключ xdotool XF86AudioRaiseVolume; ключ xdotool XF86AudioLowerVolume; –   20.09.2011, 14:05
  • 2
    И как дополнение, можно увеличить или уменьшить объем amixer set Master 10%+ и amixer set Master 10%- –  Reinstate Monica 08.04.2012, 00:25
  • 3
    Это не работает в Ubuntu. –  Cerin 24.05.2012, 17:37
  • 4
    я не соглашаюсь @Cerin. Это работает над Ubuntu LTS 12 прямо сейчас. Обратите внимание что M в ведущем устройстве чувствительно к регистру (должно быть прописным). –  ashes999 09.04.2014, 19:35
  • 5
    Cerin является правильным. Это не работает. Какой работы: amixer -D pulse sset Master 50% –  shivams 07.05.2015, 14:22

Чтобы отключить звук:

amixer -D pulse sset Master mute

Включить:

amixer -D pulse sset Master unmute

Чтобы увеличить громкость на 5%:

amixer -D pulse sset Master 5%+

Чтобы уменьшить громкость на 5%:

amixer -D pulse sset Master 5%-
30
27.01.2020, 19:31

pactl / pacmd (в отличие от amixer ) позволяет увеличить громкость более чем на 100% :-).

pactl set-sink-mute 0 toggle  # toggle mute, also you have true/false
pactl set-sink-volume 0 0     # mute (force)
pactl set-sink-volume 0 100%  # max
pactl set-sink-volume 0 +5%   # +5% (up)
pactl set-sink-volume 0 -5%   # -5% (down)

Ручная установка более 100% возможна в pavucontrol (в отличие от alsamixer ).

Примечание : если вы хотите использовать одни и те же команды на разных хостах с разными приемниками, вы можете использовать @ DEFAULT_SINK @ в качестве приемника вместо номера 0 :

pactl set-sink-volume @DEFAULT_SINK@ +5%

​​Вы устанавливаете свой приемник по умолчанию с помощью pactl set-default-stream my -ink-name (имена списков с помощью pactl list short производителей ).

Источник : askubuntu.com , wiki.archlinux.org .

15
27.01.2020, 19:31

если пользователь отключил звук на устройстве, вы должны его «включить». в противном случае установка процента будет работать, но звук по-прежнему выключен

amixer set 'Master' 100% unmute
/usr/bin/amixer set 'PCM' 100% unmute
3
27.01.2020, 19:31

Volumen más alto:

amixer set Master 3%+

Bajar volumen:

amixer set Master 3%-

Alternar silencio:

amixer set Master toggle

Ejemplos de combinaciones de teclas parai3/ sway, los comandos están después deexec:

bindsym XF86AudioRaiseVolume exec amixer set Master 3%+
bindsym XF86AudioLowerVolume exec amixer set Master 3%-
bindsym XF86AudioMute exec amixer set Master toggle
bindsym Ctrl+$alt+Up  exec amixer set Master 3%+
bindsym Ctrl+$alt+Down exec amixer set Master 3%-
7
27.01.2020, 19:31

Теги

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