xdgディレクトリを誤って削除して再作成する

xdgディレクトリを誤って削除して再作成する

.configディレクトリにuser-dirs.dirsとuser-dirs.locale両方のファイルを生成するxdg-user-dirs-updateコマンドを実行しています。 user-dirs.dirsは次のとおりです。

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"

XDG_DESKTOP_DIR="$HOME/" を XDG_DESKTOP_DIR="$HOME/Desktop" に変更してもディレクトリがまだ作成されないのはなぜですか。ホームディレクトリ全体をどのように再インポートできますか?

ベストアンサー1

xdg-user-dirs-update答えの一部ですが、デフォルトの動作は、欠落しているディレクトリを$HOME再作成するのではなく再割り当てすることです。

ディレクトリを再生成するには、次の手順を実行します。

xdg-user-dirs-更新--force

デスクトップ環境によっては、ファイルマネージャからフラグを取得するためにログアウト/ログインする必要があります。

おすすめ記事