Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
org.plasmazones.Control

High-level convenience API for third-party integrations and scripts.

Well-known name org.plasmazones.Control
Source XML org.plasmazones.Control.xml
Methods 4
Signals 0
Properties 0

Methods

<tt>snapWindowToZone()</tt>

Snap a window to a zone by number on a screen.

Arg Direction Type Description
windowId in s *(string)* Window to snap.
zoneNumber in i *(int32)* Zone number (1-indexed).
screenId in s *(string)* Screen for layout resolution (empty = primary).

<tt>toggleAutotileForScreen()</tt>

Toggle between snapping and autotile mode for a screen.

Arg Direction Type Description
screenId in s *(string)* Screen to toggle.

<tt>getFullState()</tt>

Get complete daemon state snapshot as JSON.

Arg Direction Type Description
state out s *(string)* JSON with layouts, windows, autotile state.

<tt>generateSupportReport()</tt>

Generate a redacted support report for bug reports and discussions.

Arg Direction Type Description
sinceMinutes in i *(int32)* Minutes of journal logs to include (0 = default 30, max 120).
report out s *(string)* Markdown-formatted support report with config, screens, and logs.