Olivier Fourdan
9a7fb3a153
xwayland: Use "-decorate" if available
...
That allows to open new Xwayland decorated windows as needed (e.g. using
the "New window" entry from the launcher)
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1421 >
2024-03-18 23:19:59 +00:00
Olivier Fourdan
fbf5e26b5c
xwayland: Use full path for Xwayland exec
...
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1421 >
2024-03-18 23:19:59 +00:00
Olivier Fourdan
66b371f306
xwayland: Add the Exec key to the desktop file
...
This was intentionally left out, but it's against the spec.
Add an Exec key to be conformant.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Closes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1654
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1421 >
2024-03-18 23:19:59 +00:00
Olivier Fourdan
41f3419fee
xwayland: set the app_id and install a desktop launcher
...
The app_id is used to identify applications (and group windows), some
desktops (such as GNOME Shell) use it in their top bar.
Set the XDG toplevel "app_id" to "org.freedesktop.Xwayland" and install
a desktop file for Xwayland rootful.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2022-06-30 17:53:01 +02:00