xdgユーザーディレクトリ:設定されているが再配置されていませんか?

xdgユーザーディレクトリ:設定されているが再配置されていませんか?

次のように、XDGユーザーディレクトリを使用してホームディレクトリを再配置しました。

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

しかし、これは今まで私には効果がありません。

/media/Schijf-2/Nico/"Mijn Documenten"/Downloads/ダウンロードディレクトリを一部のファイルを含むディレクトリに設定しました。ファイルを保存して再起動した後、「ダウンロード」ディレクトリを試しましたが、まだ新しい場所ではない同じ空のディレクトリでした。

xdgユーザーディレクトリファイルは次のとおりです。

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

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

私は(一時的に)サイドバーに2つの場所(ダウンロードとドキュメント用)を追加しています。

編集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"

Musicディレクトリにも以前のディレクトリがあることがわかったので、これを別の場所(Documentsディレクトリとほぼ同じ)に変更しました。また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をインストールしました。トゥナールよりはるかに優れているようです。ただし、ユーザーディレクトリの場合、まだ再配置されていません。私は標準ディレクトリを使ってこれを行うことをあきらめました。独自のショートカットを作成し、場所の下に配置します。

この問題に関連する他のトピックも見つけました。 Linux Mintにも同じことが当てはまります。

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

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

ベストアンサー1

おすすめ記事