펄스 오디오 활동이 수면 상태를 지시하는 방법 (카페인 해결 방법)


0

카페인이 실행 중이더라도 설정 당 1 시간이 지나도 모니터가 비활성화되면 모니터를 끄고 싶습니다. 그러나 pulseaudio가 오디오 재생을 감지하면이 작업을 null로 설정하고 싶습니다. 이게 가능해? 우분투 16 LTS를 실행 중입니다. 통찰력을 미리 주셔서 감사합니다.

답변:


0

펄스 오디오로 출력에 공급되는 싱크를 확인하여 원하는 것을 '이상적으로'할 수는 있지만 (YouTube 비디오를 음소거하는 등) 음소거 된 상태에서 응용 프로그램이 재생되는 경우 이상한 점이 있습니다. d 여전히 '재생 중'으로 계산됩니다.

https://unix.stackexchange.com/questions/61337/testing-from-a-script-if-audio-devices-are-in-silent

그것을 테스트하는 방법을 보여줍니다. 기본적으로 xscreensaver 호출 (또는 모니터를 비우기 위해 호출하는 것) 주위에 래퍼 스크립트를 작성하고 위의 답변에서 확인을 사용해야합니다.

이것은 다음과 같습니다.

if [[`pacmd list-sink-inputs | grep -c 'state: RUNNING'`]]
    call xscreensaver
fi;

답변을 보내 주셔서 감사합니다 (게시했을 때). 그 페이지 주위에 머리를 감 으려고했습니다. 불행히도 지금 이해하는 것이 조금 발전했습니다. 나는 이후에 더 많은 연구를 해왔으며 패치가없는 카페인의 대체 가지를 조사했으며, 카페인을 시작할 수조차 없습니다. 멋진 GUI 구현이나 카페인 플러그인 또는 무언가를 기대하고 있다고 생각합니다. 제공 한 가이드를 추가로 분석 할 수있는 방법이 있습니까? 아니면 다른 대안이 있습니까? 모든 도움을 주셔서 감사합니다.
— RGordon

예를 들어 컴퓨터와 관련하여 "싱크"란 무엇입니까?
— RGordon
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.