通過熱鍵關閉顯示器的傳統方式已被一些較新版本打破。 Python 腳本可以以可靠且高效的方式恢復該功能。
關閉熱鍵的舊方法是使用以下命令:
# xset dpms 強制關閉
要使用熱鍵關閉顯示器,您需要有一些依賴項,我們必須解決這些問題 打開終端,並檢查是否安裝了所需的包?
在我的情況下,沒有安裝這些 python 和 Xlib 包打開終端並鍵入以下命令:
它將安裝 python 和 python-xlib 包,下一步是打開文本編輯器(gedit 或您自己選擇的任何其他編輯器)並複制/粘貼以下文本:
#!/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: 打印 display.next_event() p.terminate() break
Save 你的文件在某處,我用名字保存了它 screen_off.sh, 默認情況下它保存在用戶的主目錄下。
下一步是允許該文件可執行。 轉到該文件的屬性,然後單擊複選框“允許將文件作為程序執行” 保持所有其他設置相同,然後單擊“關閉”。
要為此文件添加自定義快捷方式,請轉到鍵盤佈局設置並添加快捷鍵,我設置了 Ctrl + 4 您可以添加您自己的選擇,然後單擊右上角出現的添加。
如您所見,已添加快捷鍵或您可以使用簡單的命令執行此文件 ./screen.off.sh.
確保已經安裝了這些軟件包:
- sudo apt 安裝 gnome 屏幕保護程序
- sudo apt-get 安裝 xscreensaver xscreensaver-gl-extra xscreensaver-data-extra
如果您想使用快捷鍵按 Ctrl+4 鍵關閉顯示器,它將執行腳本並關閉顯示器。
使用如下圖所示的命令直接執行腳本,將關閉監視器。
您還可以使用以下命令關閉監視器:
結論
在本文中,您將學習如何使用 bash Ubuntu 操作系統中帶有一些先決條件包的腳本。 希望這篇文章能幫到你,如何關閉監控屏幕?