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

17

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

Символическая ссылка в терминале GNOME - Ubuntu 13.04

В Nautilus, однако, ссылки ведут себя скорее как ярлыки Windows , сразу же телепортируя меня к цели:

Символическая ссылка в Nautilus - Ubuntu 13.04

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

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

Детали

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

    Символическая ссылка в терминале Nautilus и GNOME - Ubuntu 12.10

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

  • An Это пример. Обходной путь для этого конкретного сценария не является ответом на мой вопрос. Поскольку люди, кажется, заинтересованы в обсуждении этого, хотя:
    • Использование кнопки «Назад» не является подходящим решением. это не всегда переносит меня в родительскую папку.
    • Вы можете перемещаться вверх, нажав Alt+ Up.
    • Желаемое поведение в этом примере - «вверх» для перехода в родительскую папку символической ссылки. Текущее поведение состоит в том, чтобы перейти к родительской папке цели символической ссылки.
ændrük
источник
2
@Victor Кнопка «Назад» работает должным образом, перемещаясь в предыдущее местоположение. Кажется, что кнопки Up нет (не уверен, если / когда она была удалена), но нажатие Alt + Up приведет вас к родительской папке.
rndrük
3
@Victor В какую родительскую папку вы попадете? Родитель символической ссылки или родительский объект символической ссылки? В идеальном решении моего вопроса это привело бы вас к родителю символической ссылки.
rndrük
4
Для меня это настоящая тревожная ошибка! Я ненавижу это поведение, у меня есть много символических ссылок с домашнего раздела, который является SSD на мой жесткий диск. Когда это изменение произошло неожиданно, оно удивило меня. Когда я кликаю в своей личной домашней папке, все время, когда моя полоска крошки ломается, я не могу вернуться, поднявшись! ПОЖАЛУЙСТА. Замените это обратно или сделайте эту опцию включенной или выключенной!
Зордид
2
Эта ошибка все еще присутствует в 3.8.2; очень надоедливый.
AlfC
3
Отчет об ошибке в восходящем потоке
Мартин фон Виттих,

Ответы:

2

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

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

Majal
источник
0

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

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

  1. устанавливать Nautilus-Actions Configuration Tool

  2. Бегать nautilus-actions

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

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

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

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

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

alfC
источник