xset 없이 루트로 모니터 닫기

xset 없이 루트로 모니터 닫기

/etc/acpi노트북 덮개를 닫을 때 실행되는 스크립트가 있습니다 . 내부 모니터가 꺼집니다. 이는 다음과 같이 수행됩니다.

                export DISPLAY=:0
                sudo -u toothrot xset dpms force off

이것은 잘 작동하지만 "toothrot"으로 로그인하는 것에 의존하지 않는다면 더 깔끔할 것입니다. 특정 X 세션을 참조하지 않고 루트에서 직접 이를 수행할 수 있는 방법이 있습니까? 나는 노력했다

            # echo Off >/sys/class/drm/card0/card0-eDP-1/dpms

하지만 알았어 permission denied.

밝기를 0으로 설정하면 전력이 절약되지 않으므로 작동하지 않습니다.

관련 정보