Module xdg

Source
Expand description

Protocols related to window management

Modules§

activationstaging
The way for a client to pass focus to another toplevel is as follows.
decorationunstable
This interface allows a compositor to announce support for server-side decorations. A window decoration is a set of window controls as deemed appropriate by the party managing them, such as user interface components used to move, resize and change a window’s state. A client can use this protocol to request being decorated by a supporting compositor. If compositor and client do not negotiate the use of a server-side decoration using this protocol, clients continue to self-decorate as they see fit.
dialogstaging
The xdg_wm_dialog_v1 interface is exposed as a global object allowing to register surfaces with a xdg_toplevel role as “dialogs” relative to another toplevel.
foreignunstable
Protocol for exporting xdg surface handles
shell
XDG Shell protocol
system_bellstaging
This global interface enables clients to ring the system bell.
toplevel_dragstaging
This protocol enhances normal drag and drop with the ability to move a window at the same time. This allows having detachable parts of a window that when dragged out of it become a new window and can be dragged over an existing window to be reattached.
toplevel_iconstaging
This protocol allows clients to set icons for their toplevel surfaces either via the XDG icon stock (using an icon name), or from pixel data.
xdg_outputunstable
Protocol to describe output regions