KDE AppMenu
org_kde_kwin_appmenu_manager
version 2
appmenu dbus address interface
This interface allows a client to link a window (or wl_surface) to an com.canonical.dbusmenu interface registered on DBus.
create(id: new_id<org_kde_kwin_appmenu>, surface: object<wl_surface>)
Argument | Type | Description |
---|---|---|
id | new_id<org_kde_kwin_appmenu> | |
surface | object<wl_surface> |
org_kde_kwin_appmenu_manager::release
Type: destructorsince 2
release()
destroy the org_kde_kwin_appmenu_manager object
org_kde_kwin_appmenu
version 2
appmenu dbus address interface
The DBus service name and object path where the appmenu interface is present The object should be registered on the session bus before sending this request. If not applicable, clients should remove this object.
set_address(service_name: string, object_path: string)
Argument | Type | Description |
---|---|---|
service_name | string | |
object_path | string |
initialise or update the location of the AppMenu interface
Set or update the service name and object path. Strings should be formatted in Latin-1 matching the relevant DBus specifications.
Compositor Support
Mutter 47.3 | KWin 6.2 | Sway 1.10 | COSMIC 0.1 | Hyprland 0.42.0 | niri 25.01 | Weston 13 | Mir 2.19 | GameScope 3.15.14 | Jay 1.7.0 | |
---|---|---|---|---|---|---|---|---|---|---|
org_kde_kwin_appmenu_manager | x | 1 | x | x | x | x | x | x | x | x |