'xset dpms'디스플레이 일시 중단에서 돌아온 후 화면 밝기가 최대로 돌아갑니다


12

Openbox Window Manager를 실행 중이며이 줄을 사용하여 autostart.sh디스플레이 전원 관리를 제어하고 있습니다.

xset dpms 0 60 0

60 초 동안 활동이 없으면 디스플레이가 일시 중지됩니다.

그러나 마우스 이동, 키 누르기 등에 대한 응답으로 디스플레이가 다시 활성화되면 화면이 완전히 밝게 표시됩니다. 이것은 힘이 낭비되고 때로는 눈을 멀게합니다. 노트북의 밝기 제어 키 ( Fn+ <-/ ->)를 사용하여 밝기를 조정하면 처음 누를 때 디스플레이가 일시 중단되기 전의 상태로 밝기가 복원됩니다.

내가 원하는 것은 디스플레이가 다시 활성화 되 자마자, 즉 밝기 제어 키 중 하나를 누르지 않아도 화면이 사전 일시 중지 된 밝기에 있다는 것입니다.

Acer Aspire 5742에서 우분투 10.10을 실행 중입니다.


나는 또한 같은 문제에 직면하고있다. 해결 방법을 찾았습니까?
RanRag

아직은 아니지만 MaxMackie의 제안을 구현하려고 시도하지 않았지만 그 기회를 줄 수 있습니다.
intuited

나는 그것을 시도 할 수 있지만 그가 무슨 뜻인지 전혀 모른다 xset hook. 당신이 저를 (문서) 안내하거나 그가 의미하지 않는 것을 참조 할 수 있다면 도움이 될 것입니다.
RanRag

이 맥락에서는의 몇 가지 이벤트에 대한 응답으로 실행하는 것이, 코드, 또는 명령, 또는 스크립트의 조각입니다. xset매뉴얼 페이지를 읽고 디스플레이가 다시 활성화 될 때 스크립트 나 다른 명령을 실행할 수있는 방법이 있는지 확인할 수 있습니다. 그들이 어떤 이유로 맨 페이지에서 언급하지 않았는지 확인하기 위해 인터넷 검색을 할 수도 있습니다. 내가 :) 지금 그것에 대해 걱정하지 않아도 나는 순간 OPENBOX을 운영하지 않는 경우
직관

답변:


1

사전에 밝기를 설정하는 경우 ( autostart.sh예를 들어) 밝기를 계속 확인하고 연속 while true;루프 에서 원하는 값으로 설정하면됩니다 .

이 값은 항상 일정한 값인 경우에만 작동합니다 (비트를 더 밝게 결정하면 자동으로 어두워집니다).

또 다른 가능한 (그러나 가능성은없는) 옵션은 xset보류 할 수있는 콜백 또는 후크가있는 경우입니다. 이 경우 다시 시작할 때 다른 스크립트를 호출하도록 할 수 있습니다.


0

조금 늦었지만 이것은 Google의 최고 결과로 나타납니다. 다음은 Manjaro에서 나를 위해 일했습니다.

xbacklight -set 10

나는 당신이 여기에서 찾을 수있는 밝기 증가 / 감소를 돕기 위해 2 개의 스크립트를 작성했습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.