diff options
Diffstat (limited to 'core/modules/kiosk-chromium/data/opt/openslx/scripts/kiosk-launch.d/00-chromium')
-rw-r--r-- | core/modules/kiosk-chromium/data/opt/openslx/scripts/kiosk-launch.d/00-chromium | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/core/modules/kiosk-chromium/data/opt/openslx/scripts/kiosk-launch.d/00-chromium b/core/modules/kiosk-chromium/data/opt/openslx/scripts/kiosk-launch.d/00-chromium index 67ebfcb8..9ee4ca19 100644 --- a/core/modules/kiosk-chromium/data/opt/openslx/scripts/kiosk-launch.d/00-chromium +++ b/core/modules/kiosk-chromium/data/opt/openslx/scripts/kiosk-launch.d/00-chromium @@ -58,15 +58,20 @@ cat > "$HOME/.config/chromium/Default/Bookmarks" <<EOF EOF # default chromium arguments -chromium_args=("--noerrdialogs" "--disable-new-avatar-menu" "--disable-infobars" "--test-type") +chromium_args=("--noerrdialogs" "--disable-translate" "--disable-new-avatar-menu" "--disable-infobars" "--test-type" "--fast" "--fast-start") -if [ -z "$SLX_BROWSER_INTERACTIVE" ]; then - # non-interactive, set to kiosk mode - chromium_args+=("--kiosk") +# simulate a future build date to remove those update notification +# TODO properly disable auto update feature when chromium supports it +chromium_args+=("--simulate-outdated-no-au=\"Tue, 31 Dec 2099 23:59:59 GMT\"") + +# default to maximized on startup +chromium_args+=("--start-maximized") - # simulate a future build date to remove those update notification - # TODO properly disable auto update feature when chromium supports it - chromium_args+=("--simulate-outdated-no-au=\"Tue, 31 Dec 2099 23:59:59 GMT\"") +if [ -z "$SLX_BROWSER_INTERACTIVE" ]; then + if [ -n "${SLX_AUTOLOGIN%OFF}" ]; then + # Autologin active, go full fullscreen + chromium_args+=("--kiosk") + fi # swallow keyboard shortcuts of chromium cat <<- EOF > "$HOME/.xbindkeysrc" |