summary refs log tree commit diff
path: root/bin/sway-run
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2021-11-08 02:57:23 +0100
committerRobert Günzler <r@gnzler.io>2021-11-08 02:57:23 +0100
commit7ba19a8ff9987705d3aaea5f4f37818434ee1257 (patch)
treef884b89e3dcd724cff982490207ec5f91d63719f /bin/sway-run
parent0c0af6d916d0f39a4e2b00857310e8f06081ea54 (diff)
bin/sway-run: update
Diffstat (limited to 'bin/sway-run')
-rwxr-xr-xbin/sway-run16
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}