Files
wydt/backends/spectacle.py
2026-03-06 13:24:50 +05:30

17 lines
433 B
Python

import os
import subprocess
from screenshot_backend import register_backend, ScreenshotBackend
@register_backend
class SpectacleBackend(ScreenshotBackend):
def supports(self) -> bool:
return "KDE" in os.environ.get("XDG_CURRENT_DESKTOP", "")
def active_window(self) -> str:
path = "hgot.png"
print("Running")
subprocess.run(["spectacle", "-a", "-b", "-n", "-o", path])
return path