teo77Ennek kell történnie. Ilyenkor fut a magát(screensaver) gátló parancs.
A lényeg, hogy van '-i' opciója a 'mate-screensaver-command'-nak.
Telepítsd a python-xlib csomagot, ha nincs.
Ezt mentsd el pl.: screen-off.py nevű szöveges fájlba:
#!/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('mate-screensaver-command -i'.split())
time.sleep(1)
display.next_event()
p.kill()
Ha megvan, csinálj ídító ikont vagy gyorsbillentyűt, a parancs:
python /home/felhasználóneved/akárhol/van/elmentve/screen-off.py