Ответы:
Есть несколько способов добавить ссылку на места. Это называется закладка. Находясь в каталоге, который вы хотите добавить, нажмите на меню закладок и отметьте его как закладку.
Извините, что поднял старый вопрос, но в принятом ответе объясняется, как добавлять элементы в закладки, а не в метки. К сожалению, вы не можете добавить в список мест.
Элементы в Местах определены в .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
. Похоже, что повторяющиеся записи (как в Закладках, так и в Местах) отображаются только в Местах, по крайней мере, в Наутилусе.
Вы можете добавить свой собственный элемент, изменив файл 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
. Смотрите эту ветку для примера.