From b33cb8d52adccc8519353597373cc036282ce16c Mon Sep 17 00:00:00 2001 From: Bryan Roessler Date: Mon, 1 Jul 2024 11:40:19 -0400 Subject: [PATCH] Rename script --- script-user-reset-desktop | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 script-user-reset-desktop diff --git a/script-user-reset-desktop b/script-user-reset-desktop new file mode 100755 index 00000000..12ca9a52 --- /dev/null +++ b/script-user-reset-desktop @@ -0,0 +1,34 @@ +#!/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" + +[[ $EUID -eq 0 ]] && 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/ +) + +echo "Resetting desktop for user $(whoami)" +for p in "${to_reset[@]}"; do + dconf reset -f "$p" +done + +mate-panel --reset