我想添加自定义快捷方式(键盘 → 自定义快捷方式 → 添加)来关闭显示屏,但要做到这一点,'命令'我应该用吗?
我想设置一个按钮来关闭显示屏并打开。
答案1
答案2
打开终端并输入
sudo apt-get install python-xlib
安装后,输入
gedit monitoroff.sh
并粘贴以下代码
#!/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
然后输入
chmod +x monitoroff.sh
然后打开你的 unity dash 并输入键盘并打开它。
打开后单击 + 符号进行添加。
然后在名称字段中输入名称为monitor off
&,在命令字段中输入脚本的路径。在我的例子中是~/monitoroff.sh
添加后单击确定。
然后用鼠标选择它,然后按下热键,在我的情况下是 F11。
要再次打开鼠标,请单击鼠标或按下 Esc 键。
然后