From a214af801140573536314ac3cd30c17b38dde9a9 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 5 Dec 2023 16:30:40 +0100 Subject: [kiosk-chromium] Disable import of distro-specific bookmarks --- .../opt/openslx/pam/hooks/session-open.d/00-chromium-policies | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/modules/kiosk-chromium/data/opt/openslx/pam/hooks/session-open.d/00-chromium-policies b/core/modules/kiosk-chromium/data/opt/openslx/pam/hooks/session-open.d/00-chromium-policies index 28edd8ef..e1350a4d 100644 --- a/core/modules/kiosk-chromium/data/opt/openslx/pam/hooks/session-open.d/00-chromium-policies +++ b/core/modules/kiosk-chromium/data/opt/openslx/pam/hooks/session-open.d/00-chromium-policies @@ -30,12 +30,21 @@ create_chromium_policies() { "RestoreOnStartup": 4, "RestoreOnStartupURLs": $url, "ShowAppsShortcutInBookmarkBar": false, + "ImportBookmarks": false, "TranslateEnabled": false } EOF # Ubuntu uses chromium-browser, Debian chromium (...) ln -nfs "/etc/chromium-browser/policies/managed/kiosk-mode.json" \ "/etc/chromium/policies/managed/kiosk-mode.json" + # Disable importing bookmarks + for i in chromium chromium-browser; do + i="/etc/$i/master_preferences" + [ -f "$i" ] || continue + < "$i" jq 'del(.distribution.import_bookmarks_from_file) | .distribution.import_bookmarks = false' \ + > "$i.new" + mv -f "$i.new" "$i" + done } if [ "${PAM_SERVICE//autologin/}" != "$PAM_SERVICE" -a "$PAM_TTY" = ":0" ]; then -- cgit v1.2.3-55-g7522