[分享]立即关闭显示器(Close LCD/CRT for Linux)

sh/bash/dash/ksh/zsh等Shell脚本
iceliushuai
帖子: 42
注册时间: 2006-12-12 20:31
联系:

Re: [分享]立即关闭显示器(Close LCD/CRT for Linux)

#31

帖子 iceliushuai » 2010-08-10 18:27

lilydjwg 写了:这个办法没有密码保护啊~~

锁屏的命令是什么?
在14楼有啊
poweroff 写了:ctrl+alt+l
头像
snowtown86
帖子: 1239
注册时间: 2009-06-13 16:01

Re: [分享]立即关闭显示器(Close LCD/CRT for Linux)

#32

帖子 snowtown86 » 2010-08-12 11:23

very nice
lzlgboy
帖子: 17
注册时间: 2006-03-14 18:34

Re: [分享]立即关闭显示器(Close LCD/CRT for Linux)

#33

帖子 lzlgboy » 2011-07-14 10:43

最终找到解决办法。
引用http://ubuntuforums.org/showthread.php?t=1317747&page=3

代码: 全选

#!/usr/bin/python

import time
import subprocess
from Xlib import X
from Xlib.display import Display

display = Display(':0')
root = display.screen().root
root.grab_pointer(True, 
        X.ButtonPressMask | X.ButtonReleaseMask | X.PointerMotionMask, 
        X.GrabModeAsync, X.GrabModeAsync, 0, 0, X.CurrentTime)
root.grab_keyboard(True, 
        X.GrabModeAsync, X.GrabModeAsync, X.CurrentTime)

subprocess.call('xset dpms force off'.split())
p = subprocess.Popen('gnome-screensaver-command -i'.split())
time.sleep(1)

while True:
    print display.next_event()
    p.terminate()
    break
安装python , python-xlib。 chomd +x 然后可以了。不会再有 关闭一下 lcd 再 突然 亮起的问题。
头像
kind03
帖子: 68
注册时间: 2008-10-25 23:52
联系:

Re: [分享]立即关闭显示器(Close LCD/CRT for Linux)

#34

帖子 kind03 » 2012-02-20 12:21

最终解决办法很好用,非常感谢
回复