回答:
場所へのリンクを追加する方法はいくつかあります。それはブックマークと呼ばれています。追加したいディレクトリでブックマークメニューをクリックし、ブックマークとしてマークします。
古い質問が出てきて申し訳ありませんが、受け入れられた答えは、アイテムをプレイスではなくブックマークに追加する方法を説明しています。残念ながら、場所リストに追加することはできません。
プレイスのアイテムはで定義されてい.config/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/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
ディレクトリは自由に追加できますが、Nautilusにはリストされていません。フォルダを変更して別のディレクトリを指すようにしたり、「$ HOME /」に設定してそれらを削除したりできます(を参照man xdg-user-dirs-update
)が、それらを追加することはできません。これは、xdgツール(などxdg-user-dir
)に、設定可能な「Places」ディレクトリの固定リストがあるためです。このリストはman xdg-user-dir
次のようにして確認できます。
This command expects the name of an XDG user dir as argument. The
possible names are:
DESKTOP
DOWNLOAD
TEMPLATES
PUBLICSHARE
DOCUMENTS
MUSIC
PICTURES
VIDEOS
申し訳ありませんが、[場所]メニューに新しいエントリを追加して、xdg- *ツールで認識させることはできません。ブックマークは変更可能です。Linuxのバージョンとフレーバーに応じて、ブックマークを追加/編集するメニュー項目を見つけたり、Ctrl- Dを押すか、歯車記号を押してブックマークとして場所を追加したりできます。ブックマークはに保存され.config/gtk-3.0/bookmarks
ます。重複するエントリ(ブックマークとプレイスの両方にあるエントリ)は、少なくともNautilusではプレイスにのみ表示されるようです。
user-dirs.dirsファイルを変更して独自のアイテムを追加できます。ホームディレクトリにフォルダーを作成し、次のようにファイルに場所を追加します。
cd .config
sudo nano user-dirs.dirs
プログラムをリストに追加し
XDG_DOCUMENTS_DIR="$HOME/programs"
、アイコンをmofdiで変更してからXDG_{icon name}_DIR
、ファイルマネージャーを再度開くだけで、これが私の最終的なファイルです。
# 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/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
XDG_DOCUMENTS_DIR="$HOME/programs"
xdg-user-dirs-update
コマンドは、完璧なソリューションのようです!
xdg-user-dirs-update --set PICTURES $HOME/some_random_dir/
からman xdg-user-dirs-update
:
--set NAME PATH
Sets the XDG user dir with the given name.
NAME should be one of the following:
DESKTOP
DOWNLOAD
TEMPLATES
PUBLICSHARE
DOCUMENTS
MUSIC
PICTURES
VIDEOS
PATH must be an absolute path, e.g. $HOME/Some/Directory.
Bookmarks
とplaces
同じではありません。これらは、の左側のメニューでは異なって表示されFiles
ます。たとえば、このスレッドを参照してください。