Package: ukui-session-manager
Version: 4.20.0.0-2
Severity: normal

Dear Maintainer,

The simpleDesk session path does not propagate the display environment
to the D-Bus/systemd user activation environment.

This path is entered through:

ukui-session simpleDesk

and is used by the LightDM/wlcom greeter scenario.

As a result, services activated over D-Bus during the session may start
without variables such as DISPLAY, XAUTHORITY, WAYLAND_DISPLAY,
XDG_SESSION_TYPE, XDG_CURRENT_DESKTOP and QT_QPA_PLATFORM, and then fail
to connect to the display.

The normal UKUI session already imports these variables, but the
simpleDesk path does not.

In simpleDeskApplication, XDG_CURRENT_DESKTOP is set to “UKUI”, but the
updated environment is not passed to the D-Bus/systemd activation
environment before autostart applications are launched.

Expected result:

The simpleDesk session should propagate the display environment before
starting applications, so D-Bus-activated services can connect to the
display normally.

Regards,

Reply via email to