3 ms·
I have tried everything under the sun, including user-dirs.dir: % cat ~/.config/user-dirs.dirs XDG_DESKTOP_DIR="$HOME" XDG_DOWNLOAD_DIR="$HOME" Ye
by Beltalowda 4y ago
I have tried everything under the sun, including user-dirs.dir:
% cat ~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME"
XDG_DOWNLOAD_DIR="$HOME"
Yet still:
% ls -ld ~/Desktop
drwxr-xr-x 2 mt mt 4096 Oct 22 18:04 /home/mt/Desktop/
Sometimes there's a ~/Downloads directory too. But not today.
I have no idea what keeps creating these. It's pretty annoying as I have a lot of intentionally short-named things in my ~ for easy shell usage, and it really sticks out.
inotify doesn't support reporting the PID of the process that triggered the event, but it seems fanotify does. Maybe I should set up a watcher for this.
- commotionfever 4y agotry systemctl enable --now xdg-user-dirs-update.service and just to be safe I have a snippet that parses that file and exports the variables in my login shell like .profile (fish in this example but would be similar for other shells) sed -nE 's/^([^=#]+)=(.*)/set -gx \1 \2/gp' <"$XDG_CONFIG_HOME/user-dirs.dirs" | source
- noiwillnot 4y agoTry to set enabled=False in ~/.config/user-dirs.conf https://www.unix.com/man-page/centos/5/user-dirs.conf/ https://www.unix.com/man-page/centos/5/user-dirs.conf/