On středa 3. května 2017 11:28:45 CEST Elvis Angelaccio wrote: > On mercoledì 3 maggio 2017 07:00:14 CEST Jan Grulich wrote: > > > > > > Do you have xdg-desktop-portal installed? > > > > > > > > > > Yes. > > > > > > > > Make sure that xdg-desktop-portal is running, it should be started > > > > automatically by flatpak, but you never know. > > > > > > How do I check it? Is it a process that I should see? > > > > > > > Also try to run xdg-desktop- > > > > portal-kde with debug enabled using: > > > > QT_LOGGING_RULES=xdg-desktop-portal-kde*.debug=true > > > > /path/to/xdg-desktop- > > > > portal-kde. > > > > > > This just prints "Desktop portal registered successfuly", which I guess > > > is > > > ok. > > > > > > As soon as the test app freezes (instead of opening the file dialog), I > > > get > > > this in my journalctl: https://paste.kde.org/phcnn4uxn > > > > I guess you have to make sure that xdg-desktop-portal-kde is installed to > > correct location. I have it in: > > - > > /usr/share/dbus-1/services/org.freedesktop.impl.portal.desktop.kde.servic > > e - /usr/share/xdg- desktop-portal/portals/kde.portal - > > /usr/libexec/xdg-desktop-portal-kde > > > > > > I guess based on the log that the dbus service is important to have in > > correct place. > > Thanks, this helped a bit. I had a relative path in the Exec entry of the > .service file. Using an absolute path fixes the file dialogs, though I still > don't get native notifications.
Any debug output from xdg-desktop-portal-kde or xdg-desktop-portal? > Btw it seems archlinux is using /usr/lib rather than /usr/libexec (the gnome > portal installs /usr/lib/xdg-desktop-portal-gtk). > > > > > > >> Another thing, shouldn't we renamed it to > > > > > >> xdg-desktop-portal-plasma? > > > > > >> (at least the repository/package, which is what the end user is > > > > > >> going > > > > > >> to install). > > > > > > > > > > > > Not sure, gnome folks use xdg-desktop-portal-gtk because it's only > > > > > > gtk > > > > > > related and not tied to Gnome, but we use both Qt and KDE > > > > > > Frameworks > > > > > > so > > > > > > I > > > > > > decided to go for xdg-desktop-portal-kde, there is nothing really > > > > > > Plasma > > > > > > specific. > > > > > > > > > > The point is to integrate flatpak Qt applications with Plasma, no? > > > > > (plasma file picker, plasma notifications, etc.) > > > > > Or I can use this portal also to integrate a Qt application with, > > > > > say, > > > > > LXQt?> > > > > >