{ "format": 1, "seat": "node-display-server", "scope": "node", "grain": "seat-list", "domain": "Core", "decision": "novox/hq ADR 0208", "verbs": [ { "name": "displays", "description": "The monitors connected now, each with its identity, its modes and where it is placed; and the layout profile in force, if one matches.", "input": { "properties": {}, "type": "object" } }, { "name": "layout", "description": "The monitor layout profiles, keyed by the connected monitors' identities: list them, save the current arrangement under a name, or apply one.", "input": { "properties": { "action": { "description": "list, save or apply", "enum": [ "list", "save", "apply" ], "type": "string" }, "name": { "description": "the profile to save or apply (save and apply only)", "type": "string" } }, "required": [ "action" ], "type": "object" } } ] }