user-dirs.dirs が動作しない

user-dirs.dirs が動作しない

これを ~/.config/user-dirs.dirs に入れましたが、動作しません (デスクトップ部分のみが動作します)。

XDG_DESKTOP_DIR="/media/E/Administrateur/Bureau/"
XDG_DOWNLOAD_DIR="$HOME/Téléchargements"
XDG_TEMPLATES_DIR="$HOME/Modèles"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="/media/E/Administrateur/Mes_documents/"
XDG_MUSIC_DIR="/media/E/Administrateur/Mes_documents/Ma_musique/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"

~/Documents に行ってもまだ空です...

何か問題がありますか?

ありがとう

答え1

user-dirs.dirsそのようには動作しません。~/Documentsファイル システム上のディレクトリにすぎません。変更されるのは、Nautilus のアイコン、ブックマークなどです。したがって、Nautilus に移動して Documents ディレクトリ (名前が何になるかはわかりません。翻訳されたディレクトリ名を使用したのはずっと前のことです) をクリックすると、目的の場所に移動できるはずです。

実際には何か違うものが欲しいようですね。例えば、 を取る場合~/Documents、 でこれを使用することができますuser-dirs.dirs

XDG_DOCUMENTS_DIR="$HOME/Documents"

そして、~/Documentsをポイントします/media/E/Administrateur/Mes_documents/:

rmdir ~/Documents
ln -s /media/E/Administrateur/Mes_documents/ ~/Documents

これらはターミナルに入力できるコマンドです (ダッシュで「ターミナル」を検索するだけです)。

これは、~/Documentsを指す という名前のシンボリック リンクを作成します/media/E/Administrateur/Mes_documents/。実際には、アプリケーション (Nautilus など) は を参照していると考えます~/Documentsが、実際にはファイル システム上の別の場所 (または別のファイル システム、ここではそのように思われます) にある別のディレクトリを参照しています。この方法は、他のディレクトリにも使用できます。

デスクトップ ディレクトリは、少し例外だと思います。私の理解では、デスクトップは、ツールバーなどなしで全画面で実行されている Nautilus で、他のすべてのウィンドウの背後に、 で指定されたディレクトリが表示されますuser-dirs.dirs。これがデスクトップが機能する理由です (そう思います)。(注: ~/Desktop はおそらくまだ空のままです)。

実際の写真とビデオのディレクトリも配置することをお勧めします。そうしないと、一部のアプリケーションが混乱する可能性があります。

シンボリック リンクの詳細:http://www.linuxchix.org/content/courses/filesystem/Lesson2a.html

関連情報