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-pickerandwidget.use-xdg-desktop-portal.mime-handlerfrom2to1. - Thunderbird: Preferences > Configuration Editor
widget.use-xdg-desktop-portalhas 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.