LINUX.ORG.RU

Прибавление/убавление громкости через aplay


0

1

Где-то на ЛОРе видел тред, в котором такое упоминалось, но найти не смог. Прочитал man aplay, тоже ничего полезного не уловил. Напомните, пожалуйста, как такое делается - так, чтобы одним выполнением команды громкость повышалась на X процентов.

★★

Ответ на: комментарий от snoopcat
amixer set master +5
amixer: Unable to find simple control 'master',0

amixer set Master +5
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 12456 [19%] [on]
  Front Right: Playback 12456 [19%] [on]

При случае прочитаю man.

Valdor ★★
() автор топика
Ответ на: комментарий от Valdor

master на pcm попробуй заменить. А вообще смотри alsamixer на тему каналов.

pztrn ★★★★
()
Ответ на: комментарий от xangervi

А не подскажешь, как переключать mute/unmute одной командой? Я знаю, как выключить или включить звук, но как его переключить?

Valdor ★★
() автор топика
Ответ на: комментарий от xangervi

И финальный вопрос - как применить изменения для ВСЕХ устройств вывода? all не подходит, равно как и *.

Valdor ★★
() автор топика
Ответ на: комментарий от Valdor

Видимо с помощью скрипта. в них я не силен, могу предложить только mute.sh:

#!/bin/bash
amixer set Master toggle
amixer set PCM toggle
amixer set Somehting toggle

Вроде как Master полностью отключает звук. А другие устройства выбираются с помощью опции -D:

amixer -D pulse set Master toggle

xangervi
()
Ответ на: комментарий от xangervi

Master - это основное устройство вывода звука. У меня так дома устроено, что музыка идет на Bluetooth колонки за спиной, а звуки из других приложений - на обычные колонки рядом со мной. Я хочу как-то устроить управление громкостью без необходимости открытия окна микшера. Спасибо, я все понял.

Valdor ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.