Added a multi_screen.py script.
This commit is contained in:
parent
41dc1a0f7b
commit
ee99430c90
|
@ -0,0 +1,39 @@
|
||||||
|
from x11_automate import *
|
||||||
|
from time import sleep
|
||||||
|
from subprocess import Popen, PIPE
|
||||||
|
|
||||||
|
delay = 0.7
|
||||||
|
|
||||||
|
# Start amdccle
|
||||||
|
c = 'gksudo amdcccle &'
|
||||||
|
Popen(c, stdout=PIPE, shell=True)
|
||||||
|
|
||||||
|
sleep(4)
|
||||||
|
ccc = search(name="Catalyst Control Center", onlyvisible=True)[0]
|
||||||
|
ccc.move(0, 0)
|
||||||
|
ccc.activate()
|
||||||
|
|
||||||
|
sleep(delay)
|
||||||
|
click_at(84, 184)
|
||||||
|
sleep(delay)
|
||||||
|
click_at(655, 412)
|
||||||
|
sleep(delay)
|
||||||
|
click_at(775, 505)
|
||||||
|
sleep(delay + 1)
|
||||||
|
click_at(580, 147)
|
||||||
|
sleep(delay)
|
||||||
|
mouse_move(600, 193)
|
||||||
|
sleep(delay)
|
||||||
|
mouse_move(693, 216)
|
||||||
|
sleep(delay)
|
||||||
|
click_at(835, 283)
|
||||||
|
sleep(delay)
|
||||||
|
click_at(177, 573)
|
||||||
|
|
||||||
|
sleep(4)
|
||||||
|
dn = search(name="Display Notification", onlyvisible=True)[0]
|
||||||
|
dn.move(0, 0)
|
||||||
|
dn.activate()
|
||||||
|
|
||||||
|
sleep(delay)
|
||||||
|
click_at(210, 147)
|
|
@ -101,9 +101,13 @@ def click(btn):
|
||||||
c = "click %d" % btn
|
c = "click %d" % btn
|
||||||
return run_command(c)
|
return run_command(c)
|
||||||
|
|
||||||
def click_at(x, y, btn):
|
def click_at(x, y, btn=1):
|
||||||
mouse_move(x, y)
|
mouse_move(x, y)
|
||||||
return click(btn)
|
return click(btn)
|
||||||
|
|
||||||
def run_command(c):
|
def run_command(c):
|
||||||
return Popen("xdotool " + c, stdout=PIPE, shell=True).stdout.read()
|
return run_command_raw("xdotool " + c)
|
||||||
|
|
||||||
|
def run_command_raw(c):
|
||||||
|
return Popen(c, stdout=PIPE, shell=True).stdout.read()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue