summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2023-12-05 16:30:40 +0100
committerSimon Rettberg2023-12-05 16:30:40 +0100
commita214af801140573536314ac3cd30c17b38dde9a9 (patch)
treeaf97784e026012024e05241164ef73d39954f087
parent[kiosk-chromium] Fix reload on inactivity (diff)
downloadmltk-a214af801140573536314ac3cd30c17b38dde9a9.tar.gz
mltk-a214af801140573536314ac3cd30c17b38dde9a9.tar.xz
mltk-a214af801140573536314ac3cd30c17b38dde9a9.zip
[kiosk-chromium] Disable import of distro-specific bookmarks
-rw-r--r--core/modules/kiosk-chromium/data/opt/openslx/pam/hooks/session-open.d/00-chromium-policies9
1 files changed, 9 insertions, 0 deletions
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