Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lxqt/xdg-desktop-portal-lxqt
A backend implementation for xdg-desktop-portal
https://github.com/lxqt/xdg-desktop-portal-lxqt
Last synced: about 1 month ago
JSON representation
A backend implementation for xdg-desktop-portal
- Host: GitHub
- URL: https://github.com/lxqt/xdg-desktop-portal-lxqt
- Owner: lxqt
- License: lgpl-2.1
- Created: 2021-10-22T10:47:20.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-04T06:12:33.000Z (7 months ago)
- Last Synced: 2024-05-23T09:01:26.909Z (7 months ago)
- Language: C++
- Size: 68.4 KB
- Stars: 18
- Watchers: 14
- Forks: 5
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
- awesome-flatpak - xdg-desktop-portal-lxqt - for LXQt desktops (Portal / Backends)
README
# xdg-desktop-portal-lxqt
A backend implementation for [xdg-desktop-portal](http://github.com/flatpak/xdg-desktop-portal)
that is using Qt/KF5/libfm-qt.## Building xdg-desktop-portal-lxqt
### Dependencies:
- Build + Runtime
- Qt 6
- KDE Frameworks - KWindowSystem
- libfm-qt
- Runtime only
- Qt 6
- KDE Frameworks - KWindowSystem
- xdg-desktop-portal
- libfm-qt### Build instructions:
```
$ mkdir build && cd build
$ cmake .. [your_options]
$ make
# make install
```
### Use LXQt filedialog in applications* Firefox version 98 and higher: Open in the address bar `about:config`, search for "portal" and set both `widget.use-xdg-desktop-portal.file-picker` and `widget.use-xdg-desktop-portal.mime-handler` from `2` to `1`.
* Thunderbird: Preferences > Configuration Editor `widget.use-xdg-desktop-portal` has to be set to `1`.
* 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.