터미널 볼륨 설정

터미널 볼륨 설정

상단 바의 스피커 아이콘을 클릭하는 대신 터미널을 사용하여 볼륨을 설정할 수 있습니까?

키보드에 볼륨 높이기/낮추기 버튼이 없고 마우스 사용이 불편하기 때문에 이 작업을 수행하고 싶습니다.

답변1

대화형으로 사용하려면 를 사용할 수 있습니다 alsamixer. 스크립팅(예: 키 조합 바인딩)은 를 확인하세요 amixer.

alsamixer대부분의 시스템에 기본적으로 포함되어 있습니다.


마스터 볼륨을 설정하려면 다음을 사용하십시오.

# Gets a list of simple mixer controls
$ amixer scontrols 

그런 다음 원하는 볼륨으로 설정합니다.

$ amixer sset 'Master' 50%

답변2

Openbox의 구성 파일에서 찾을 수 있습니다 rc.xml:

# increase by 3%
amixer -q sset Master 3%+

# decrease by 3%
amixer -q sset Master 3%-

# mute/unmute
amixer -q sset Master toggle

amixer매뉴얼 페이지에서 자세한 내용을 확인할 수 있습니다.

답변3

시스템에서 이를 사용하는 경우 다음 pulseaudio을 사용할 수 있습니다 pactl.

pactl set-sink-volume 0 +15%

또는

pactl set-sink-volume 0 -5dB

정수 또는 선형 요소를 지정할 수도 있지만:

set-sink-volume SINK VOLUME [VOLUME ...]
          Set the volume of the specified sink (identified by its symbolic name or numerical index). VOLUME can be speci‐
          fied as an integer (e.g. 2000, 16384), a linear factor (e.g. 0.4, 1.100), a percentage (e.g. 10%, 100%) or a
          decibel value (e.g. 0dB, 20dB). If the volume specification start with a + or - the volume  adjustment  will  be
          relative to the current sink volume. A single volume value affects all channels; if multiple volume values are
          given their number has to match the sink's number of channels.

답변4

이는 "인간의 귀에 더 자연스럽습니다."

alsamixer 장치에서 마스터를 얻으려면 다음을 사용하십시오.

amixer -M get Master

alsamixer 장치의 볼륨을 5% 높이려면 다음과 같이 하십시오.

amixer -M set Master 5%+

https://bbs.archlinux.org/viewtopic.php?id=135348

관련 정보