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) мають фіксований список каталогів "Місця", які можна встановити. Ви можете побачити цей список за допомогою 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 / progra2" потім замінило запис "програми" на "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.