-
-
Notifications
You must be signed in to change notification settings - Fork 2
dbus api org.plasmazones.Screen
Nathan edited this page Feb 22, 2026
·
2 revisions
Title: org.plasmazones.Screen D-Bus Interface Slug: org.plasmazones.Screen
Screen enumeration and metadata (geometry, scale, refresh). Notifications when screens are added, removed, or geometry changes.
getScreens (
OUT screens as
)
Return the list of screen names (e.g. DP-1, HDMI-1).
getScreenInfo (
IN screenName s,
OUT screenJson s
)
Return detailed info for a screen as JSON (geometry, scale, refresh rate, etc.).
- screenName: Screen name (e.g. DP-1).
getScreenId (
IN screenName s,
OUT screenId s
)
Return the stable EDID-based screen identifier for a connector name. Format: manufacturer:model:serial (or connector name fallback for virtual displays).
- screenName: Connector name (e.g. DP-1).
screenAdded (
screenName s
)
Emitted when a new screen is connected.
screenName Screen name (e.g. DP-1).
screenRemoved (
screenName s
)
Emitted when a screen is disconnected.
screenName Screen name (e.g. DP-1).
screenGeometryChanged (
screenName s
)
Emitted when a screen's resolution or position changes.
screenName Screen whose geometry changed.