Отключение (сон) 2-го монитора сочетанием клавиш в Ubuntu 18.04
-
Друзья, привет!
Работаю с 2-мя мониторами. Один - основной. Второй - дополнительный и нужен лишь время от времени. В 12.04 был скрипт на питоне, который отправлял второй монитор в сон, но в 18.04 этот скрипт уже не заводится. Может кто сталкивался с чем-то подобным и знает решение проблемы? Т.е., иными словами, нужно решение, которое будет отправлять второй монитор в сон сочетанием клавиш (дабы, когда он не нужен - выключать, чтобы глаза на засвечивал по чем зря)...
-
Пришли скрипт, посмотрим, что там не заводится)
-
#!/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
P.S.: библиотека python-xlib установлена...