"xset dpms" 디스플레이 일시 정지에서 돌아온 후 화면 밝기가 최대로 복원됨

"xset dpms" 디스플레이 일시 정지에서 돌아온 후 화면 밝기가 최대로 복원됨

저는 openbox 창 관리자를 실행하고 있으며 내 창에서 다음 줄을 사용하여 autostart.sh디스플레이 전원 관리를 제어하고 있습니다.

xset dpms 0 60 0

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

그러나 마우스 움직임, 키 누르기 등으로 인해 모니터가 다시 활성화되면 화면은 최대 밝기로 표시됩니다. 이는 전기를 낭비할 뿐만 아니라 때로는 현기증을 유발할 수도 있습니다. 노트북의 밝기 제어 키( Fn+ <-/ ->)를 사용하여 밝기를 조정하면 처음 누르면 디스플레이가 일시 중지되기 전의 밝기로 돌아갑니다.

내가 원하는 것은 모니터가 다시 깨어나면 화면이 일시 중지되기 전의 밝기, 즉 밝기 제어 키 중 하나를 누를 필요 없이 그대로 유지되는 것입니다.

저는 Acer Aspire 5742에서 우분투 10.10을 실행하고 있습니다.

답변1

밝기를 미리 설정하면(예 : ) 밝기를 계속 확인하고 연속 루프에서 원하는 값 autostart.sh으로 설정할 수 있습니다 .while true;

이는 항상 상수 값을 사용하는 경우에만 작동합니다(조금 더 밝게 하기를 원하면 자동으로 어두워지기 때문입니다).

또 다른 가능한(그러나 가능성은 낮음) 옵션은 xset잡을 수 있는 일종의 풀백이나 후크가 있는 경우입니다. 이 경우 복원 시 다른 스크립트를 호출하도록 할 수 있습니다.

답변2

조금 늦었지만 이것이 Google에서 최고의 결과가 되었습니다. 다음은 Manjaro에서 작동합니다.

xbacklight -set 10

밝기를 높이거나 낮추는 데 도움이 되는 두 개의 스크립트를 작성했습니다.여기.

관련 정보