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.
Другие вопросы по тегам