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