https://bugzilla.xfce.org/show_bug.cgi?id=15440
--- Comment #18 from Maurizio Galli <[email protected]> --- Comment on attachment 8780 --> https://bugzilla.xfce.org/attachment.cgi?id=8780 Based on openSUSE patch From 0de6ed2141b39d7441ef338d4d9dba8c90a80d8c Mon Sep 17 00:00:00 2001 From: "Maurizio Galli (MauG)" <[email protected]> Date: Tue, 16 Jul 2019 16:56:38 +0800 Subject: [PATCH] Set XAUTHLOCALHOSTNAME in systemd user session Fixes Bug #15440 --- scripts/xinitrc.in.in | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/xinitrc.in.in b/scripts/xinitrc.in.in index 6562a117..ff044edf 100755 --- a/scripts/xinitrc.in.in +++ b/scripts/xinitrc.in.in @@ -78,6 +78,12 @@ cat /dev/null $XRESOURCES | xrdb -merge - # load local modmap test -r $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap +# if XAUTHLOCALHOSTNAME is not set in systemd user session, starting of xfce4-notifyd, DISPLAY etc. will fail +if command -v systemctl >/dev/null 2>&1 && systemctl --user list-jobs >/dev/null 2>&1; then # user session is running + dbus-update-activation-environment --systemd XAUTHLOCALHOSTNAME=$XAUTHLOCALHOSTNAME +fi + + # check if we start xfce4-session with ck-launch-session. this is only # required for starting from a console, not a login manager if test "x$XFCE4_SESSION_WITH_CK" = "x1"; then -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ Xfce-bugs mailing list [email protected] https://mail.xfce.org/mailman/listinfo/xfce-bugs
