밤에 컴퓨터가 자동으로 음소거되도록 하는 방법은 무엇입니까?

밤에 컴퓨터가 자동으로 음소거되도록 하는 방법은 무엇입니까?

오후 9시 59분부터 오전 8시 사이에 오디오가 들리지 않도록 Ubuntu 컴퓨터를 설정하고 싶습니다. 어떻게 해야 하나요?

답변1

amixercrontab 항목을 사용하고 음소거/음소거 해제하는 기능을 보여주는 AskUbuntu에서 이 방법을 찾았습니다 . 제목은 다음과 같습니다.특정 기간(예: 밤) 동안 자동으로 음소거/음소거 해제하는 방법은 무엇입니까?.

일반 단계

  1. crontab 항목 만들기

    $ crontab -e
    
  2. crontab에 항목 추가

    59 21 * * * amixer set Master mute
    00 08 * * * amixer set Master unmute
    
  3. 저장(예 : 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
...

관련 정보