lxqt / lxqt-session

The LXQt session manager
https://lxqt.github.io
GNU Lesser General Public License v2.1
55 stars 52 forks source link

Disable dbus activation of xdg-desktop-portal until the dbus environment is updated #496

Open q234rty opened 5 months ago

q234rty commented 5 months ago

QT seems to automatically call xdg-desktop-portal via dbus 1, which might cause xdg-desktop-portal to be dbus activated before we sync our environment to dbus, breaking portal selection via XDG_CURRENT_DESKTOP.

Opt out 2 of their portal usage until updateDBusEnvironment finishes.

See also https://invent.kde.org/plasma/plasma-workspace/-/commit/670cf731a75037c646864ed0bd03a35a35130c5e

Fixes https://github.com/lxqt/xdg-desktop-portal-lxqt/issues/23

stefonarch commented 5 months ago

Can confirm that on archxdg-desktop-portal-lxqt is not working when booting into x11. Booting in labwc is fine instead, debian booting into x11 too.