From e1515822e6f0d9c72a16a699515b96f084e9a3ad Mon Sep 17 00:00:00 2001 From: pvincent Date: Wed, 14 Jan 2026 10:39:59 +0400 Subject: [PATCH] fix xdg user dirs --- src/trixie.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/trixie.sh b/src/trixie.sh index 6c34a62..cad860c 100755 --- a/src/trixie.sh +++ b/src/trixie.sh @@ -99,7 +99,23 @@ $LANG UTF-8 EOF sudo locale-gen sudo update-locale LANG=$LANG + xdg-user-dirs-update --force + for entry in $(grep -v ^# /etc/xdg/user-dirs.defaults); do + key=$(echo $entry | cut -d= -f1) + default_value="$HOME/$(echo $entry | cut -d= -f2)" + real_value=$(xdg-user-dir $key) + if [[ $real_value != "$default_value" ]] && [[ -d $default_value ]] && [[ -z "$(ls -A $default_value)" ]]; then + rmdir $default_value + echo $default_value removed! + fi + done + echo > $HOME/.config/gtk-3.0/bookmarks + for i in DOCUMENTS DOWNLOAD; do + destination=$(xdg-user-dir $i) + echo file://$destination $(basename $destination) >> $HOME/.config/gtk-3.0/bookmarks + done + else echo 'already fixed!' fi