#!/bin/sh set -e SWAY_BIN=${SWAY_BIN:-sway} SWAY_ARGS=${SWAY_ARGS:-} ( printf -- "\n--- sway ---\n" printf "Date: %s\n" "$(date)" printf "User: %s\n" "$(id -u)" printf "Bin: %s\n" "${SWAY_BIN}" printf "Args: %s\n" "${SWAY_ARGS}" printf "Dbus: %s\n" "${DBUS_SESSION_BUS_ADDRESS}" printf -- "---\n" ) # wlroots env vars should be set here # export WLR_DRM_DEVICES="/dev/dri/card1:/dev/dri/card0" # export WLR_DRM_DEVICES="/dev/dri/card0" export WLR_DRM_NO_MODIFIERS=1 # exec ${SWAY_BIN} ${SWAY_ARGS} # exec dbus-launch --exit-with-session ${SWAY_BIN} ${SWAY_ARGS} exec dbus-run-session -- ${SWAY_BIN} ${SWAY_ARGS}