터미널에서 볼륨 설정 있습니까? 내가하고 싶은 이유는 키보드에 볼륨 증가 /

상단 표시 줄에서 스피커 아이콘을 클릭하는 대신 터미널을 사용하여 오디오 볼륨을 설정할 수 있습니까?

내가하고 싶은 이유는 키보드에 볼륨 증가 / 감소 버튼이 없으며 마우스에 도달하기가 성가신 것입니다.



답변

대화식 사용의 경우을 사용할 수 있습니다 alsamixer. 스크립팅 (예 : 키 조합에 바인딩)은을 참조하십시오 amixer.

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


마스터 볼륨을 설정하려면

# Gets a list of simple mixer controls
$ amixer scontrols

그런 다음 예를 들어 원하는 볼륨으로 설정하십시오.

$ amixer sset 'Master' 50%

답변

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 매뉴얼 페이지에서 자세한 내용을 제공 할 수 있습니다.


답변

시스템을 사용하는 경우 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.

답변

나는 이것이 오래된 것임을 알고있다. Alsa와 pulseaudio가 연결되어 있기 때문에 askubuntu 의이 답변을 통해 메인 사운드와 HDMI에서 볼륨을 관리 할 수 있었습니다 .

볼륨 증가

amixer -q -D pulse sset Master 10%+

볼륨을 줄입니다

amixer -q -D pulse sset Master 10%-

음소거 토글

amixer -q -D pulse sset Master toggle

다른 믹서 sset 명령도 작동합니다.


답변

이들은 “인간의 귀에 더 자연 스럽다”.

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

amixer -M get Master

예를 들어, 알사 믹서 장치에서 볼륨을 5 % 높이려면

amixer -M set Master 5%+

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


답변

OS X에서 다음을 사용하십시오.

# highest
osascript -e "set Volume 7"
# lowest
osascript -e "set Volume 1"
# middle
osascript -e "set Volume 3.5"

음량을 다른 분수 수준으로 설정할 수도 있습니다.

# 25%
osascript -e "set Volume 1.75"

답변

pamixer원하는 것을 정확하게 수행하는 최근 프로젝트 인을 시도 할 수도 있습니다 . 동일한 이름의 ArchLinux AUR 저장소에 있습니다.