Ubuntu 14.04: добавление ссылок на места в меню


10

Я хотел бы добавить пользовательские ссылки в окно мест в верхней части левой панели в каждом окне nautilus. Я нашел решения, которые предлагают просто перетащить его на левую панель, но это не работает с моей Ubuntu 14.04.

Кто-нибудь знает, как это работает здесь?

Ответы:


10

Есть несколько способов добавить ссылку на места. Это называется закладка. Находясь в каталоге, который вы хотите добавить, нажмите на меню закладок и отметьте его как закладку.


4
Bookmarksи placesне одно и то же. Они отображаются по-разному в левой части меню в Files. Смотрите эту ветку для примера.
Йоху

3
Я не знал о закладках, и, когда я искал способ добавить ссылки на места, я действительно хотел закладки, и это очень хорошо мне отвечало.
Эмиль Бержерон,

17

Извините, что поднял старый вопрос, но в принятом ответе объясняется, как добавлять элементы в закладки, а не в метки. К сожалению, вы не можете добавить в список мест.

Элементы в Местах определены в .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. Похоже, что повторяющиеся записи (как в Закладках, так и в Местах) отображаются только в Местах, по крайней мере, в Наутилусе.


1
Ctrl D помог мне открыть раздел «Закладки» и поместить в него каталог (Nautilus). Я хотел бы изменить раздел Places, видя , что это мой ноутбук: s
TungstenX

3

Вы можете добавить свой собственный элемент, изменив файл 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"

На моем - 14.04 - после закрытия и повторного открытия Nautilus, который удалил запись «Документы» в списке «Места» и заменил ее на одну с именем «программы». Добавив еще одну строку в XDG_DOCUMENTS_DIR = "$ HOME / Programs2", затем заменили запись "Programs" на "Programs2". Таким образом, похоже, что он будет использовать последнюю часть пути к файлу в качестве отображаемого имени в списке, но только позволит вам иметь его на фиксированный набор записей (см. Ответ fedorqui для этого набора).
WillC

2

Команда 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.

Это позволяет вам изменить один из существующих фиксированных списков на ваше собственное местоположение, но не позволяет добавлять в список; Например, xdg-user-dirs-update не позволит мне иметь «Downloads_Data» и «Downloads_Executables». Тем не менее, приятно знать.
WillC
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.