mirror of
https://github.com/arnaucube/configs.git
synced 2026-02-10 04:26:41 +01:00
Add bin/ screens & movetosecondaryscreen scripts
This commit is contained in:
7
bin/movetosecondaryscreen
Executable file
7
bin/movetosecondaryscreen
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
import os
|
||||||
|
import subprocess
|
||||||
|
|
||||||
|
d = os.popen("xrandr --listmonitors | grep '+' | awk {'print $4'}").read().splitlines()
|
||||||
|
subprocess.run(["i3-msg", "move", "workspace", "to", "output", d[1]])
|
||||||
24
bin/screens
Executable file
24
bin/screens
Executable file
@@ -0,0 +1,24 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
import os
|
||||||
|
import subprocess
|
||||||
|
import sys
|
||||||
|
|
||||||
|
print(sys.argv[1])
|
||||||
|
|
||||||
|
setup = sys.argv[1]
|
||||||
|
|
||||||
|
subprocess.run(["xrandr", "--auto"])
|
||||||
|
|
||||||
|
d = os.popen("xrandr --listmonitors | grep '+' | awk {'print $4'}").read().splitlines()
|
||||||
|
print(d[1])
|
||||||
|
|
||||||
|
pos = "--above"
|
||||||
|
if setup == "h":
|
||||||
|
pos="--right-of"
|
||||||
|
elif setup == "ih":
|
||||||
|
pos="--left-of"
|
||||||
|
elif setup == "v":
|
||||||
|
pos="--above"
|
||||||
|
|
||||||
|
subprocess.run(["xrandr", "--output", d[1], pos, "eDP-1"])
|
||||||
Reference in New Issue
Block a user