kdereview - xdg-desktop-portal-kde

Jan Grulich jgrulich at redhat.com
Wed May 3 12:11:26 BST 2017


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?>
> > > > > 





More information about the kde-core-devel mailing list