A backend implementation for xdg-desktop-portal that is using Qt/KF5/libfm-qt.
- Build + Runtime
- Qt 6
- KDE Frameworks - KWindowSystem
- libfm-qt
- Runtime only
- Qt 6
- KDE Frameworks - KWindowSystem
- xdg-desktop-portal
- libfm-qt
$ mkdir build && cd build
$ cmake .. [your_options]
$ make
# make install
- Firefox version 98 and higher: Open in the address bar
about:config
, search for "portal" and set bothwidget.use-xdg-desktop-portal.file-picker
andwidget.use-xdg-desktop-portal.mime-handler
from2
to1
. - Thunderbird: Preferences > Configuration Editor
widget.use-xdg-desktop-portal
has to be set to1
. - Some other GTK applications can be started with
GTK_USE_PORTAL=1 application
A general use of GTK_USE_PORTAL=1
in ~/.profile
or /etc/profile
can lead to issues and
is not recommended.