상단 바의 스피커 아이콘을 클릭하는 대신 터미널을 사용하여 볼륨을 설정할 수 있습니까?
키보드에 볼륨 높이기/낮추기 버튼이 없고 마우스 사용이 불편하기 때문에 이 작업을 수행하고 싶습니다.
답변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%+