diff options
author | Jan-Marek Glogowski <glogow@fbihome.de> | 2019-07-15 16:20:10 +0200 |
---|---|---|
committer | Jonas Ådahl <jadahl@gmail.com> | 2019-07-17 13:43:00 +0200 |
commit | e0d6ad1d5e7e80321285a9b14ca3329289eb02e6 (patch) | |
tree | 967c0ba46694bc87bd65328dc94f723409475261 /unstable | |
parent | b9d427dbc6c2d494b6550d13f1770630a672d6f0 (diff) |
xdg-shell: use case to change the app ID at runtime
LibreOffice is one big binary with explicit brandings for different
application modules. This is represented in X11 by a different
WM_CLASS setting for a window. The WM_CLASS is changed based on the
loaded document at runtime. As a result LibreOffice already offers
multiple desktop files with different icons, StartupWMClass
entries and application names.
This amendment of the set_app_id request just explicitly specifies
the use case to change a surfaces' app ID at runtime, so a compositor
implementor is made aware of it. Just as the WM_CLASS, a change of
the app ID should result in an update of the propertes of a surface
depending on the app ID, like the window icon specified in the
desktop file or a re-grouping of the surfaces in a task manager.
Signed-off-by: Jan-Marek Glogowski <glogow@fbihome.de>
Reviewed-by: Jonas Ådahl <jadahl@gmail.com>
Reviewed-by: Simon Ser <contact@emersion.fr>
Diffstat (limited to 'unstable')
0 files changed, 0 insertions, 0 deletions