diff --git a/templates/vnc/vncserver.service.j2 b/templates/vnc/vncserver.service.j2 index d7c4bf0..cd0870a 100644 --- a/templates/vnc/vncserver.service.j2 +++ b/templates/vnc/vncserver.service.j2 @@ -26,9 +26,9 @@ ExecStart=Xtigervnc $DISPLAY {{vncserver_options|replace('\n',' ')|trim}} ExecStartPost=fish -c "while not xdpyinfo > /dev/null 2> /dev/null; sleep 0.1; end" ExecStartPost=xrandr --output VNC-0 --primary ExecStartPost=systemctl --user import-environment DISPLAY XAUTHORITY +ExecStartPost=fish -c "set -x XDG_SESSION_TYPE x11; systemctl --user import-environment XDG_SESSION_TYPE" ExecStartPost=systemctl --user restart dbus.service ExecStartPost=systemctl --user start xsession.target -ExecStartPost=fish -c "set -x XDG_SESSION_TYPE x11; systemctl --user import-environment XDG_SESSION_TYPE" [Install] WantedBy=default.target