Similar like the Inhibit interface, the FileChooser does not work
on labwc and thus preventing a file dialog from appearing in
applications/toolkits using this interface (e.g. GTK 4.16).
Disabling this interfaces makes those GTK4 application fallback
to an alternative file open/safe dialog which works again normally
on labwc.
The GTK xdg-portal implementation, which is used as
the default behind the wlr xdg-portal implementation,
exposes the Inhibit interface even on a non-Gnome
session. Unfortunately this D-BUS interface does not
work on labwc.
By explicitly disabling this interface, firefox and may be
other applications are not tricked into using the
xdg-portal interface but use the Wayland IdleInhibit
protocol instead which labwc supports.
A .desktop file was previously added for the labwc session, this adds a
badge for it where it is supported. The .desktop files and the badges
are also moved to `data/`.
Ref: #36, 9fa783e, labwc/labwc-artwork#7