모니터 전원 및 잠금 화면(Ubuntu Lucid)

모니터 전원 및 잠금 화면(Ubuntu Lucid)

화면을 잠글 때마다 화면이 꺼지도록 노력하고 있습니다. 전원 관리에 일정 시간이 지나면 화면을 끌 수 있는 옵션이 있는 것으로 알고 있고 에 대해서도 알고 있지만 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";

  }
}

관련 정보