#!/bin/sh
# LXQt session startup for a VNC (Xvnc) display.
# Shipped by the lxqt-desktop package at /usr/share/lxqt-desktop/xstartup.
# Copied into ~/.vnc/xstartup by lxqt-desktop-vnc-install.sh (never automatically).

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

# Force a plain X11 LXQt session (VNC has no Wayland compositor).
export XDG_SESSION_TYPE=x11
export XDG_CURRENT_DESKTOP=LXQt
export XDG_SESSION_DESKTOP=LXQt
export DESKTOP_SESSION=LXQt

[ -r "$HOME/.Xresources" ] && xrdb "$HOME/.Xresources"

# exec keeps the session alive for the lifetime of the Xvnc display
# (a backgrounded 'startlxqt &' would return immediately and end the session).
exec startlxqt
