xdg ユーザー ディレクトリ: 設定されているにもかかわらず、再配置されない?

xdg ユーザー ディレクトリ: 設定されているにもかかわらず、再配置されない?

ここで説明されているように、XDG ユーザー ディレクトリを使用してホーム ディレクトリを再配置しました。

gnome でホーム フォルダーをデスクトップ フォルダーとして使用するにはどうすればよいでしょうか?

しかし、今のところこれはうまくいきません。

ダウンロード ディレクトリを、いくつかのファイルがあるディレクトリに設定しました/media/Schijf-2/Nico/"Mijn Documenten"/Downloads/。ファイルを保存して再起動した後、ダウンロード ディレクトリを試してみましたが、新しい場所ではなく、空のディレクトリのままです。

xdg ユーザー dirs ファイルは次のようになります。

XDG_DESKTOP_DIR="$HOME/Bureaublad"
XDG_DOWNLOAD_DIR="/media/Schijf-2/Nico/Mijn Documenten/Downloads/"
XDG_TEMPLATES_DIR="$HOME/Sjablonen"
XDG_PUBLICSHARE_DIR="$HOME/Openbaar"
XDG_DOCUMENTS_DIR="/media/Schijf-2/Nico/Mijn Documenten/"
XDG_MUSIC_DIR="$HOME/Muziek"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/Video's"

間違って入力した何かおかしな点はありますか?

編集1:

私は XFCE を使用しています。ファイル マネージャーでディレクトリのアイコンが変更されていることがわかります。

しかし、サイドバーの「ダウンロード」をクリックすると、空の/home/nico/Downloadsディレクトリが表示されます。

の代わりに/media/Schijf-2/Nico/Mijn Documenten/Downloads

私は Linux Mint 13 xfce を使用していますが、デフォルトのファイル マネージャーとして Thunar が搭載されています。

私は今(今のところ)、両方の場所(ダウンロードとドキュメント)をサイドバーに追加しました。

編集2:これは次の内容です/etc/xdg/user-dirs.conf:

# This controls the behaviour of xdg-user-dirs-update which is run on user login
# You can also have per-user config in ~/.config/user-dirs.conf, or specify
# the XDG_CONFIG_HOME and/or XDG_CONFIG_DIRS to override this
#

enabled=True

# This sets the filename encoding to use. You can specify an explicit
# encoding, or "locale" which means the encoding of the users locale
# will be used
filename_encoding=UTF-8

以下はその内容ですetc/xdg/user-dirs.defaults:

 Default settings for user directories
#
# The values are relative pathnames from the home directory and
# will be translated on a per-path-element basis into the users locale

    DESKTOP=Desktop
    DOWNLOAD=Downloads
    TEMPLATES=Templates
    PUBLICSHARE=Public
    DOCUMENTS=Documents
    MUSIC=Music
    PICTURES=Pictures
    VIDEOS=Videos
    # Another alternative is:
    #MUSIC=Documents/Music
    #PICTURES=Documents/Pictures
    #VIDEOS=Documents/Videos

/media/Schijf-2/自動的にマウントされます(fstabのエントリ)

アイコンは、ダウンロード ディレクトリとドキュメント ディレクトリで常に使用されるアイコンに変更されました。

編集3: 私のは~./config/user-dirs.dirs完全に空です (再起動前)。それが良いことなのか悪いことなのかはわかりません。おそらく leafpad は内容を表示できなかったのでしょう。gedit で試してみたところ、ファイルの内容が再び表示されました。以前投稿したものとまったく同じです。

XDG_DESKTOP_DIR="$HOME/Bureaublad"
XDG_DOWNLOAD_DIR="/media/Schijf-2/Nico/Mijn Documenten/Downloads/"
XDG_TEMPLATES_DIR="$HOME/Sjablonen"
XDG_PUBLICSHARE_DIR="$HOME/Openbaar"
XDG_DOCUMENTS_DIR="/media/Schijf-2/Nico/Mijn Documenten/"
XDG_MUSIC_DIR="$HOME/Muziek"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/Video's"

音楽ディレクトリにも古いディレクトリがあることがわかったので、別の場所 (ドキュメント ディレクトリとほぼ同じ) に変更しました。false を true に再度変更しました。次に、ターミナルで次のコマンドを実行しました。 xdg-user-dirs-update

次のメッセージが表示されました: /media/Schijf-2/Nico/Mijn Documenten/Mijn Muziek was removed, reassigning MUSIC to homedir

これは今まで見たことのないものです。すべてがまた元の場所に戻されたのだと思います。

私のユーザーディレクトリは次のようになります:

XDG_DESKTOP_DIR="$HOME/Bureaublad"
XDG_DOWNLOAD_DIR="/media/Schijf-2/Nico/Mijn Documenten/Downloads"
XDG_TEMPLATES_DIR="$HOME/Sjablonen"
XDG_PUBLICSHARE_DIR="$HOME/Openbaar"
XDG_DOCUMENTS_DIR="/media/Schijf-2/Nico/Mijn Documenten"
XDG_MUSIC_DIR="/media/Schijf-2/Nico/Mijn Documenten/Mijn muziek"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/Video's"

そしてその後はxdg-user-dirs-update次のようになります:

XDG_DESKTOP_DIR="$HOME/Bureaublad"
XDG_DOWNLOAD_DIR="/media/Schijf-2/Nico/Mijn Documenten/Downloads"
XDG_TEMPLATES_DIR="$HOME/Sjablonen"
XDG_PUBLICSHARE_DIR="$HOME/Openbaar"
XDG_DOCUMENTS_DIR="/media/Schijf-2/Nico/Mijn Documenten"
XDG_MUSIC_DIR="/media/Schijf-2/Nico/Mijn Documenten/Mijn muziek"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/Video's"

何も変わっていません。しかし、フォルダはディレクトリにリンクされていません。/media/Schijf-2/

編集xx: user-dirs.conf ファイルに次のように書かれていることに気付きました:

# This controls the behaviour of xdg-user-dirs-update which is run on user login
# You can also have per-user config in ~/.config/user-dirs.conf, or specify
# the XDG_CONFIG_HOME and/or XDG_CONFIG_DIRS to override this

これは全体の状況に影響を与える可能性がありますか?

また、起動時にこの 2 番目のパーティションを fstab にマウントすることが問題になるかもしれません。ただし、パーティションがマウントされる前に xdg-user-dirs-update が実行されている可能性があります。

編集5:ビデオのディレクトリを video's/video-2/video-3 に移動しようとしましたが、まだ成功しません。何が問題なのか本当に不思議です。このユーザー プロファイルが何らかの理由で破損したのではないかと考えています。

このユーザーを最初のログイン時の状態にリセットする方法はありますか?

ユーザーを削除して、新しいユーザーを作成しました。すべてが完全に新しくなりました。その後、xdg user-dirs ファイルを再度編集し、ドキュメントの場所のみを変更しました。

サイドバーのドキュメント ディレクトリは、新しい場所ではなく、引き続き home/Nico/documents ディレクトリにリンクされています。

もう一度、2 または 3 レベル深いディレクトリの提案を試しました (「$HOME/Documenten/Documenten2/Documenten3」を試しました)。また、成功しませんでした。

編集6:

もう一度、デフォルトのディレクトリを変更しようとしました。それでも成功しませんでした。しかし、システムから Thunar を削除し、Nemo をインストールしました。これは Thunar よりはるかに優れています。しかし、ユーザー ディレクトリについては、まだ再配置されていません。標準ディレクトリを使用してこれを実行しようとする試みはあきらめました。独自のショートカットを作成し、それらを場所の下に配置します。

この問題に関する他のトピックも 1 つ見つかりました。Linux Mint の場合も同様です。

http://forums.linuxmint.com/viewtopic.php?f=208&t=112422

また、ファイル内のユーザーディレクトリの再配置が機能しないという事実も認めました。そのトピックでは、 を使用することが提案されていますbind

関連情報