Ubuntu 14.04: добавление ссылок на места в меню
Я хотел бы добавить пользовательские ссылки в окно мест в верхней части левой панели в каждом окне nautilus. Я нашел решения, которые предлагают просто перетащить его на левую панель, но это не работает с моей Ubuntu 14.04.
Кто-нибудь знает, как это работает здесь?
4 ответа
Есть несколько способов добавить ссылку на места. Это называется закладка. Находясь в каталоге, который вы хотите добавить, нажмите на меню закладок и отметьте его как закладку.
Извините, что поднял старый вопрос, но принятый ответ объясняет, как добавлять элементы в закладки, а не в метки. К сожалению, вы не можете добавить в список мест.
Элементы в Местах определены в .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.