오후 9시 59분부터 오전 8시 사이에 오디오가 들리지 않도록 Ubuntu 컴퓨터를 설정하고 싶습니다. 어떻게 해야 하나요?
답변1
amixer
crontab 항목을 사용하고 음소거/음소거 해제하는 기능을 보여주는 AskUbuntu에서 이 방법을 찾았습니다 . 제목은 다음과 같습니다.특정 기간(예: 밤) 동안 자동으로 음소거/음소거 해제하는 방법은 무엇입니까?.
일반 단계
crontab 항목 만들기
$ crontab -e
crontab에 항목 추가
59 21 * * * amixer set Master mute 00 08 * * * amixer set Master unmute
저장(예 : ViM을 사용하는 Shift경우 Z++ Z)
답변2
나는 누군가가 "잠자는 동안 볼륨을 줄여라"라고 말하는 것이 아니라 자동으로 수행되기를 원하기 때문에 이 질문을 한다고 가정합니다.
쉘 프롬프트로 이동하여 "crontab -e"를 사용하고 다음과 같이 두 개의 이벤트를 추가하십시오.
0 21 * * * /usr/sbin/amixer -D pulse sset Master,0 0%
0 8 * * * /usr/sbin/amixer -D pulse sset Master,0 100%
첫 번째는 매일 오후 9시에 실행되고 두 번째는 매일 오전 8시에 실행됩니다.
컴퓨터에서 사용되는 장비는 하드웨어 소프트웨어에 따라 다를 수 있으므로 amixer 자체를 실행하여 가지고 있는 장비를 확인하십시오.
예를 들어
bytor@VaporTrails[22:21:41]~$ amixer -D pulse
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 65536 [100%] [on]
Front Right: Playback 65536 [100%] [on]
Simple mixer control 'Capture',0
...