关闭显示的自定义快捷方式

关闭显示的自定义快捷方式

我想添加自定义快捷方式(键盘 → 自定义快捷方式 → 添加)来关闭显示屏,但要做到这一点,'命令'我应该用吗?

我想设置一个按钮来关闭显示屏并打开。

答案1

$ xset dpms force off

移动鼠标或按下按键后屏幕唤醒。

手动关闭显示器

答案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 键。

然后enter image description here

enter image description here

相关内容