Как я могу запретить Nautilus разыменовать символические ссылки? [закрыто]

Я использую символические ссылки, чтобы привести в порядок свою домашнюю папку. Это хорошо работает в терминале, поскольку ссылки создают иллюзию обычных папок:

Symbolic link in GNOME Terminal - Ubuntu 13.04

Однако в Nautilus ссылки ведут себя больше как ярлыки Windows , немедленно телепортируя меня к их цели:

Symbolic link in Nautilus - Ubuntu 13.04

Это особенно беспокоит, когда… Позже я захочу перейти «вверх» к родительской папке, поскольку она привязывает меня куда-то за пределы дерева, которое я тщательно убирал.

Как я могу заставить Nautilus отображать символические ссылки как обычные папки, как это делает терминал?

Подробности

  • Nautilus не разыменовывал символические ссылки в Ubuntu 12.10:

    Symbolic link in Nautilus and GNOME Terminal - Ubuntu 12.10

  • Может быть, это новое поведение - просто ошибка? Я не знаю, как сказать. Вот что я знаю:

  • ¹ Это пример. Обходной путь для этого конкретного сценария не является ответом на мой вопрос. Тем не менее, поскольку люди, похоже, заинтересованы в обсуждении этого вопроса:
    • Использование кнопки "Назад" не является подходящим решением; он не всегда переводит меня в родительскую папку.
    • Вы можете перейти вверх, нажав Alt + Вверх .
    • Желаемое поведение в этом примере - «вверх» перейти к родительской папке символической ссылки. Текущее поведение заключается в переходе к родительской папке цели символической ссылки.
17
задан 2 May 2013 в 00:35

2 ответа

Это обходной путь, но он не может представлять собой фактический ответ, который вы пытаетесь найти:

В наутилусе, Ctrl + L , введите имя символической ссылки (например, ссылка или ./ link ), нажмите Enter. На этот раз символическая ссылка не будет разыменована.

2
ответ дан 2 May 2013 в 00:35

ОБНОВЛЕНИЕ: эта УЖАСНАЯ ОШИБКА, по-видимому, теперь исправлена ​​в Nautilus 3.14.2 , Ниже приводится обходной путь для более старых версий

Я нашел этот обходной путь:

  1. Установить Инструмент настройки Nautilus-Actions

  2. Выполнить nautilus-actions

  3. Добавить действие под названием «Открыть ссылку»

  4. Во вкладке «Команда» -> Путь: / usr / bin / nautilus , Параметры: - no-default-window% u (необязательно) Меню Правка-> Настройки-> снимите флажок «Создайте корневое меню« Nautilus-action », снимите флажок« Добавить «О» ... »

  5. Перезапустите Nautilus (например, xkill )

  6. Щелкните правой кнопкой мыши любую папку с символической ссылкой, новое окно Nautilus откроется с папка (а не папка с разыменованием).

По-прежнему существуют ограничения: a) Nautilus теперь должен иметь контекстные меню «Открыть» и «Открыть ссылку» (вы должны не забыть использовать правильное), б) каждое новое окно открывается время.

0
ответ дан 2 May 2013 в 00:35

Другие вопросы по тегам:

Похожие вопросы: