clawdie-iso/live/operator-session/xprofile

22 lines
959 B
Text
Raw Permalink Normal View History

#!/bin/sh
# Live USB fallback: loader.conf should load mac_do, but some live boot paths
# may skip the normal loader/module path. Best-effort load before autostarted
# tools such as NetworkMgr try to use mdo.
kldload mac_do 2>/dev/null || true
_desired_mac_do_rules='gid=0>uid=0,gid=0,+gid=*'
if [ "$(sysctl -n security.mac.do.rules 2>/dev/null || true)" != "${_desired_mac_do_rules}" ]; then
sysctl security.mac.do.rules="${_desired_mac_do_rules}" 2>/dev/null || true
fi
# Belt-and-suspenders for xorg.conf.d/40-clawdie-noblank.conf. The
# server-level ServerFlags should already suppress blanking + DPMS,
# but if a future X build ignores one option, the session-level xset
# calls still disable the timers. Harmless if already off.
xset s off 2>/dev/null || true
xset -dpms 2>/dev/null || true
xset s noblank 2>/dev/null || true
if [ -x /usr/local/bin/clawdie-noblank-guard.sh ]; then
/usr/local/bin/clawdie-noblank-guard.sh >/dev/null 2>&1 &
fi