update yavdr-xorg files
This commit is contained in:
25
roles/yavdr-xorg/templates/openbox/autostart.j2
Normal file
25
roles/yavdr-xorg/templates/openbox/autostart.j2
Normal file
@@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
|
||||
# forward environment variables to an environment file and the systemd user session
|
||||
env | grep "DISPLAY\|DBUS_SESSION_BUS_ADDRESS\|XDG_RUNTIME_DIR" > ~/.session-env
|
||||
systemctl --user import-environment DISPLAY XAUTHORITY XDG_RUNTIME_DIR DBUS_SESSION_BUS_ADDRESS
|
||||
|
||||
enabled_services=("detect-second-display.service" "openbox-second.service" "osd2web.service")
|
||||
disabled_services=()
|
||||
|
||||
# enable configured services for the user session
|
||||
for service in "${enabled_services[@]}"; do
|
||||
systemctl --user enable "$service"
|
||||
done
|
||||
|
||||
# disable unwanted services for the user session
|
||||
for service in "${disabled_services[@]}"; do
|
||||
systemctl --user disable "$service"
|
||||
done
|
||||
|
||||
if which dbus-update-activation-environment >/dev/null 2>&1; then
|
||||
dbus-update-activation-environment DISPLAY XAUTHORITY XDG_RUNTIME_DIR
|
||||
fi
|
||||
|
||||
# start systemd units for the yavdr user session
|
||||
systemctl --user isolate yavdr-desktop.target
|
||||
Reference in New Issue
Block a user