From d6118981aa3317dfb45db45de838136dcb81552c Mon Sep 17 00:00:00 2001 From: Bryan Roessler Date: Mon, 1 Jul 2024 11:11:04 -0400 Subject: [PATCH] Add reset display script --- script-user-reset-display | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 script-user-reset-display diff --git a/script-user-reset-display b/script-user-reset-display new file mode 100755 index 00000000..6487e85b --- /dev/null +++ b/script-user-reset-display @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +# Reset default desktop preferences +# Copyright Bryan C. Roessler + +parent="${BASH_SOURCE[0]}" +parent=${parent%/*} + +[[ -f $parent/script-functions ]] && . "$parent"/script-functions || exit 1 + +echo "This script will only work for the current user" + +is_root && echo "Do not run as root (do not use sudo)" && exit 1 + +to_reset=( + /org/mate/panel/ + /org/mate/desktop/background/ + /org/mate/desktop/font-rendering/ + /org/mate/desktop/interface/ + /org/mate/desktop/screensaver/ + /org/mate/desktop/media-handling/ + /org/mate/desktop/screensaver/ + /org/mate/mate-menu/ + /org/mate/marco/general/ + /org/mate/caja/desktop/ + /org/mate/caja/preferences/ + /org/mate/notification-daemon/ +) + +for p in "${to_reset[@]}"; do + dconf reset -f "$p" +done + +mate-panel --reset