elogind is bad lol, lets get rid of it. i use devuan. * first: sudo apt install dummy-logind * in .xsessionrc: if [ -z "$XDG_RUNTIME_DIR" ]; then XDG_RUNTIME_DIR="/tmp/$(id -u)-runtime-dir" mkdir -pm 0700 "$XDG_RUNTIME_DIR" export XDG_RUNTIME_DIR fi export PIPEWIRE_RUNTIME_DIR="/tmp/pipewire_runtime" * in /etc/boot.d/pipewire: #!/usr/bin/bash export PIPEWIRE_RUNTIME_DIR="/tmp/pipewire_runtime" mkdir -p "$PIPEWIRE_RUNTIME_DIR" nohup pipewire &> /dev/null & while true; do if [ -S "$PIPEWIRE_RUNTIME_DIR/pipewire-0" ]; then break fi sleep 1 done nohup wireplumber &> /dev/null & nohup pipewire-pulse &> /dev/null &