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

10

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

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

    
задан PeterHeuz 29.04.2014 в 07:44
источник

4 ответа

10

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

    
ответ дан L. D. James 29.04.2014 в 08:25
источник
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 ) есть фиксированный список каталогов «Места», которые можно установить. Вы можете увидеть этот список с помощью 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 . Похоже, что повторяющиеся записи (в обоих закладок и мест) отображаются только в местах, по крайней мере, в Наутилусе.

    
ответ дан fidian 08.04.2015 в 13:02
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"
    
ответ дан Abdallah Awwad Alkhwaldah 16.09.2016 в 16:28
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.
    
ответ дан fedorqui 30.09.2016 в 10:27