Skip to content

GNOME Shell enumeration & activation API research #118

Description

@jonocodes

Part of #116

Question

What APIs does GNOME Shell offer an extension for (a) enumerating open windows with stable identities (app_id, wm_class, title, workspace), (b) signals for window open/close/title-change, and (c) activating/raising a window — and how fragile are they across shell versions? Survey prior art: the 'Window Calls' family of extensions, gnome-shell's own global.get_window_actors / Shell.AppSystem, and how they expose these over D-Bus. Capture findings as a research doc in the repo.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions