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


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.