처음 연결할 때 또는 랩톱을 켤 때 볼륨이 100 %로 설정되는 것을 제외하고는 대부분 잘 작동하는 외부 사운드 카드가 있습니다. 즉, 사운드 표시기에 표시된 전체 시스템 볼륨입니다.
내가 찾고있는 것은 그 볼륨을 50 %로 설정하여 로그인 할 때 실행할 수 있고 내가 잊어 버렸을 때 내가 재생하는 첫 번째 오디오가 나에게 터질 것이라는 걱정을하지 않도록 터미널 명령입니다. 볼륨을 줄입니다. 음량을 변경할 수있는 명령 (예 : 사운드 표시기의 명령)은 무엇입니까?
나는 gsettings와 dbus를 둘러 보았지만 시스템 볼륨을 설정할 수있는 것을 찾을 수 없었습니다. 나는 alsamixer에 대해 알고 있지만, 내가 찾고있는 솔루션이 아닙니다. 소리 표시기 또는 랩톱의 멀티미디어 키를 사용하여 볼륨을 변경할 수 없기 때문입니다.
답변
이 답변의 일부는 명령 줄을 사용하여 마이크 입력 볼륨 을 설정하는 것입니다. 귀하의 편의를 위해 여기에 배치했습니다.
볼륨 5 % 증가
amixer -D pulse sset Master 5%+
볼륨을 5 % 줄입니다
amixer -D pulse sset Master 5%-
볼륨을 50 %로 설정
amixer -D pulse sset Master 50%
ALSA를 사용하는 경우 amixer가 스크립트 프로그래밍에 도움이 될 수 있습니다.
amixer --help
터미널에 명령을 놓으면 다음과 같은 내용이 나타납니다.
사운드 카드에 따라 레벨이 저와 다를 수 있지만
alsamixer
터미널에서 터미널에서 사운드 카드의 레벨과 기능을 확인하여 원하는 볼륨을 설정할 수 있습니다.
예를 들어, 기본 사운드 카드 (내장 2 : 내장 및 PCI 오디오 카드가 있음)의 레벨은 0에서 100까지이며, 이렇게하면 사운드 카드에서 원하는 입력 / 출력의 볼륨을 다음 명령을 터미널 :
amixer -c 0 set Front 50DB amixer -c 0 set Front 64DB
첫 번째 명령에서 결과는 프론트 패널 출력을 78 % 레벨로 설정하고 두 번째 명령은 프론트 패널 출력을 100 % 레벨로 설정합니다.
믹서 컨트롤과 관련된 정보를 수집하려면
amixer
파라미터없이 명령을 삭제하면 목록이 표시됩니다. 또는 제어 목록을 보려는 오디오 장치를 지정하십시오
amixer -c X
(여기서 “X”는 오디오 장치의 번호 임).BTW : DB 값은 선형이 아닌 대수적으로 계산됩니다.
이 명령을 사용하면 현재 사용중인 모든 사운드 장치에서 매개 변수를 제어 할 수 있습니다.
행운을 빕니다!
답변
PulseAudio 자체를 사용하여 수행 할 수 있습니다 (ALSA는 볼륨을 높이거나 낮추는 데 GUI를 사용할 수 없으므로 사용하지 않는 것이 좋습니다).
pactl 사용 : 다음과 같이 특정 장치의 볼륨을 설정할 수 있습니다.
pactl set-sink-volume 0 +10%
볼륨이 10 % 증가합니다. 원하는 경우 10 % 다운하십시오.
pactl set-sink-volume 0 -10%
50 %의 볼륨이 필요한 경우 :
pactl set-sink-volume 0 50%
전체 장소를 흔들어야하는 경우 :
pactl set-sink-volume 0 150%
퍼센트 또는 정수를 사용할 수 있지만 정수는 느리고 사용자가 아닐 수 있습니다.
pactl
/ pacmd
(와 달리 amixer
)는 100 % 이상으로 볼륨을 늘릴 수 있습니다 :-).
답변
amixer set 'Master' 10%+
-하기 위해 증가 최대 사운드에게 10 %
amixer set 'Master' 10%-
– 최대 소리 10 % 감소
amixer set 'Master' 10%
-최대 사운드의 10 % 확보
amixer set 'Master' 80%
-최대 소리의 80 %를 얻기 위해
.. 등
볼륨을 ‘마스터’이외의 볼륨으로 설정하려면 다음을 통해 목록을 확인하십시오.
amixer scontrols
또한 체크 아웃 할 수 있습니다 alsamixer
및pacmd
답변
답변이 늦었지만 누군가에게 유용 할 수 있습니다.
다음 명령을 사용하여 현재 싱크 의 볼륨을 제어 할 수 있습니다
-
볼륨 올리기 :
pactl set-sink-volume @DEFAULT_SINK@ +1000
-
낮은 볼륨 :
pactl set-sink-volume @DEFAULT_SINK@ -1000
-
음소거 :
pactl set-sink-mute @DEFAULT_SINK@ toggle
다음 값을 사용하여 볼륨을 제어 할 수 있습니다.
정수
- 구체적인 가치 :
<number>
- 증가하다:
+<number>
- 감소:
-<number>
예:
pactl set-sink-volume @DEFAULT_SINK@ 50000
볼륨을 약 76 %로 설정합니다
선형 계수
- 구체적인 가치 :
<number>.<number>
- 증가하다:
+<number>.<number>
- 감소:
-<number>.<number>
예:
pactl set-sink-volume @DEFAULT_SINK@ 0.44\
볼륨을 약 76 %로 설정합니다
백분위 수
- 구체적인 가치 :
<number>%
- 증가하다:
+<number>%
- 감소:
-<number>%
예:
pactl set-sink-volume @DEFAULT_SINK@ 76%
볼륨을 약 76 %로 설정합니다
데시벨 가치
경고 : 헤드폰을 사용하는 동안 데시벨 값을 실험하지 마십시오.
- 구체적인 가치 :
<number>dB
- 증가하다:
+<number>dB
- 감소:
-<number>dB
예:
pactl set-sink-volume @DEFAULT_SINK@ 0.0dB
볼륨을 100 %로 설정합니다
출처 Arch Wiki , pactl 매뉴얼 페이지