mirror of
https://github.com/artizirk/dotfiles.git
synced 2024-11-22 16:30:59 +02:00
Only show overlay image on focused display
This commit is contained in:
parent
ada6278fc7
commit
24f34060f9
@ -30,10 +30,11 @@ else:
|
|||||||
elif sys.argv[1] == '--region':
|
elif sys.argv[1] == '--region':
|
||||||
outputs = run(['swaymsg', '-t', 'get_outputs'], check=True, capture_output=True)
|
outputs = run(['swaymsg', '-t', 'get_outputs'], check=True, capture_output=True)
|
||||||
for output in json.loads(outputs.stdout):
|
for output in json.loads(outputs.stdout):
|
||||||
|
if not output.get("focused"):
|
||||||
|
continue
|
||||||
image = Popen(["grim", "-o", f"{output.get('name')}", '-'], stdout=PIPE)
|
image = Popen(["grim", "-o", f"{output.get('name')}", '-'], stdout=PIPE)
|
||||||
viewer = Popen(['swayimg', '-f', '-o', f'{output.get("name")}','-'], stdin=image.stdout)
|
viewer = Popen(['swayimg', '-f', '-o', f'{output.get("name")}','-'], stdin=image.stdout)
|
||||||
image_viewers.append(viewer)
|
image_viewers.append(viewer)
|
||||||
time.sleep(0.1)
|
|
||||||
|
|
||||||
region = run('slurp', check=True, capture_output=True)
|
region = run('slurp', check=True, capture_output=True)
|
||||||
run(["grim", '-g', '-', file_name], check=True, input=region.stdout)
|
run(["grim", '-g', '-', file_name], check=True, input=region.stdout)
|
||||||
|
Loading…
Reference in New Issue
Block a user