화면을 잠글 때마다 화면이 꺼지도록 노력하고 있습니다. 전원 관리에 일정 시간이 지나면 화면을 끌 수 있는 옵션이 있는 것으로 알고 있고 에 대해서도 알고 있지만 xset dpms force off
전자는 로그아웃 메뉴에서 화면을 끌 수 없게 하고 후자는 화면만 켜집니다. 잠시 동안 화면이 꺼집니다(1분 정도. 화면이 저절로 다시 켜집니다).
로그아웃 메뉴에서 "화면 잠금"을 선택할 때 발생하는 상황을 변경하기 위해 수정할 수 있는 스크립트가 있습니까? 아니면 패널에 추가하여 화면을 잠근 다음 모니터를 껐다가 다시 켤 수 있는 스크립트가 있습니까? 마우스 등을 흔들 때)?
감사해요.
답변1
#!/usr/bin/env 펄 시스템 '수면 1'; 시스템 'xset dpms 강제 종료'; 시스템 'gnome-screensaver-command -i &'; while(<>){`killall gnome-screensaver-command`;exit}
답변2
vbetool을 사용할 수 있습니다(lrmi 필요).
vbetool dpms off
다음 Perl 스크립트에 연결할 수 있습니다(gnomescreensaver.org에서 복사하고 이벤트에 대해 약간 수정함).
my $cmd = "dbus-monitor --session \"type='signal',interface='org.gnome.ScreenSaver',member='ActiveChanged'\"";
open (IN, "$cmd |");
while (<IN>) {
if (m/^\s+boolean true/) {
print "*** Session is idle ***\n";
} elsif (m/^\s+boolean false/) {
print "*** Session is no longer idle ***\n";
}
}