diff options
Diffstat (limited to 'bin/sway-run')
| -rwxr-xr-x | bin/sway-run | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/bin/sway-run b/bin/sway-run index 9c22673..dbc1ec3 100755 --- a/bin/sway-run +++ b/bin/sway-run @@ -3,7 +3,12 @@ set -e SWAY_BIN=${SWAY_BIN:-sway} SWAY_ARGS=${SWAY_ARGS:-} -LOGFILE=/tmp/sway.log +LOGFILE=/var/log/sway.log + +( + doas touch ${LOGFILE} + doas chown robert:robert ${LOGFILE} +) ( printf -- "\n--- sway ---\n" @@ -14,6 +19,11 @@ LOGFILE=/tmp/sway.log printf -- "---\n" ) >>${LOGFILE} -exec ${SWAY_BIN} ${SWAY_ARGS} 1>&2 2>>${LOGFILE} -#exec dbus-run-session -- ${SWAY_BIN} ${SWAY_ARGS} 1>&2 2>>${LOGFILE} +# 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} 1>&2 2>>${LOGFILE} # exec dbus-launch --exit-with-session ${SWAY_BIN} ${SWAY_ARGS} 1>&2 2>>${LOGFILE} +exec dbus-run-session -- ${SWAY_BIN} ${SWAY_ARGS} 1>&2 2>>${LOGFILE} |