回答:
3つのファイルが「個人用の特別なフォルダー」の動作を制御します。
~/.config/user-dirs.dirs
-ユーザーが特別なフォルダーのカスタムパスを指定できるようにします。したがってMusic
、たとえば「$ HOME / My Music」または「/ datapartition / mp3」にフォルダを作成できます。そのフォルダを「無効にする」ことはできません。1行(またはファイル全体)を削除すると、既にお気づきのようにデフォルト値が使用されます。
/etc/xdg/user-dirs.conf
(で上書き~/.config/user-dirs.conf
)-自動フォルダーの(再)作成を有効または無効にすることができます。enabled=False
グローバルに設定するか、自分のユーザーのみに設定すると、フォルダーを削除または名前変更した場合に備えて、ログイン時に特別なフォルダーが再作成されなくなります。
/etc/xdg/user-dirs.defaults
-フォルダーのパスと名前のグローバルテンプレート。これは、~/.config/user-dirs.dirs
再作成時に読み取られるファイルです。言語/ロケールを変更すると、デフォルト名を変更するとフォルダ名がローカライズ(翻訳)されなくなることに注意してください。
ところで、無効にしたサービスは、言語/ロケールを変更した場合にフォルダーの名前を変更することを提供するデーモンにすぎません。
あなたの問題はソフトウェアwikiで説明されています
設定
システム管理者は、/ etc / xdg / user-dirs.confを編集することで設定できます。現時点では2つの設定しかありません。すべてを無効にし、ファイル名に使用される文字セットエンコーディングを指定できます。また、/ etc / xdg / user-dirs.defaultsにあるデフォルトのディレクトリとその初期値を設定または変更できます。
$(XDG_CONFIG_HOME)/user-dirs.dirsは、ユーザーの現在のディレクトリセットを指定します。このファイルはシェル形式であるため、シェルスクリプトから簡単にアクセスできます。このファイルは、ユーザーが(手動またはアプリケーションを介して)変更して、使用するディレクトリを変更することもできます。注:ディレクトリを無効にするには、homedirをポイントします。削除すると、次回のログイン時に再作成されます。
あなたの~/.config/user-dirs.dirs
ように変更することができます
XDG_DOWNLOAD_DIR="$HOME"
XDG_TEMPLATES_DIR="$HOME"
XDG_PUBLICSHARE_DIR="$HOME"
XDG_DOCUMENTS_DIR="$HOME"
XDG_MUSIC_DIR="$HOME"
XDG_PICTURES_DIR="$HOME"
XDG_VIDEOS_DIR="$HOME"
実際には、これらのフォルダを作成し、スタートアップの設定を確認するデーモンです。システムメニューで、その機能を簡単に無効にできます。
xdg-user-dirs-gtk-update - Update common folders names to match current locale
無効になっている、