On 4/3/25 3:31 PM, blu.256 via tde-devels wrote:
It looks like your Firefox is configured for portals
and xdg-desktop-portal-tde probably installed correctly.
I assume you are running a full TDE session, since the TDE portal will only automatically
start within it.
We should ensure we both agree what a full session entails. I presume I
am, but perhaps I need to know what all is required to be sure.
Getting xdg-desktop-portal to work can be a little
tricky...
I'm still looking at the thread and trying not to get glassy-eyed. In
the mean time, I notice when I launch Firefox that xdg-desktop-portal is
in the process list but so is xdg-desktop-portal-kde. I am going to
offer a wild guess that is why xdg-desktop-portal-tde is not running.
Kind of like the kde version responds first or xdg-desktop-portal is
calling xdg-desktop-portal-kde rather than xdg-desktop-portal-tde.
I manually killed the xdg-desktop-portal-kde process and manually
launched /opt/trinity/lib64/trinity/libexec/xdg-desktop-portal-tde. I
selected File->Open in Firefox and once again the Qt file picker appeared.
When I looked at the process list, xdg-desktop-portal-tde was still
running but so was xdg-desktop-portal-kde.
At this point I suspect xdg-desktop-portal does not know about
xdg-desktop-portal-tde or does not know how/where to call the TDE portal.
So either a bug or I do not know how to compile xdg-desktop-portal-tde
correctly. Could be a bug, perhaps xdg-desktop-portal-tde hasn't been
tested in Slackware. I know there a some Slackware users out there and
perhaps they can pitch in and help.
I would not be surprised I am not compiling correctly and despite no
build failures, perhaps files are not being installed in the places
where xdg-desktop-portal looks to launch the appropriate DE file picker.