Bug 1226394 - xdg-desktop-portal-lxqt not started by default
Summary: xdg-desktop-portal-lxqt not started by default
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: LXQt (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: lxqt-bugs
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-15 19:06 UTC by Brandon Bigam
Modified: 2024-06-15 19:06 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brandon Bigam 2024-06-15 19:06:51 UTC
xdg-desktop-portal-lxqt isn't automatically started by xdg-desktop-portal on login, so the LXQt file dialog isn't picked up by apps that could use it, like Firefox.

Steps to reproduce:
Log in to LXQt
check running processes, such as in qps
check file dialog in Firefox with widget.use-xdg-desktop-portal.file-picker set to 1

Actual result:
x-d-p is running, but not x-d-p-lxqt
no file dialog opens in Firefox (Unless another portal backend is also installed)

Expected result:
x-d-p-lxqt is running
LXQt file dialog is used by Firefox


System:
Tumbleweed 20240613 and earlier, as long as LXQt 2.0.0 has been available
LXQt 2.0.0
xdg-desktop-portal-lxqt 1.0.2
xdg-desktop-portal 1.18.4
Qt 6.7.1

Workaround:
If I run /usr/libexec/xdg-desktop-portal --replace after login, x-d-p correctly picks up x-d-p-lxqt and everything works correctly. Adding this to autostart apps also works correctly. 

So if it's an upstream issue, openSUSE might consider adding this to packaging temporarily as a workaround. I don't know what the underlying problem might be.