diff options
author | Simon Rettberg | 2023-12-05 16:30:40 +0100 |
---|---|---|
committer | Simon Rettberg | 2023-12-05 16:30:40 +0100 |
commit | a214af801140573536314ac3cd30c17b38dde9a9 (patch) | |
tree | af97784e026012024e05241164ef73d39954f087 /core | |
parent | [kiosk-chromium] Fix reload on inactivity (diff) | |
download | mltk-a214af801140573536314ac3cd30c17b38dde9a9.tar.gz mltk-a214af801140573536314ac3cd30c17b38dde9a9.tar.xz mltk-a214af801140573536314ac3cd30c17b38dde9a9.zip |
[kiosk-chromium] Disable import of distro-specific bookmarks
Diffstat (limited to 'core')
-rw-r--r-- | core/modules/kiosk-chromium/data/opt/openslx/pam/hooks/session-open.d/00-chromium-policies | 9 |
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 |