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

9

После поиска файла в Nautilus, как я могу открыть родительскую папку?

    
задан ændrük 31.01.2011 в 04:52
источник

5 ответов

1

Компонент GNOME 3 Nautilus в своей версии 3.10 (поставляется с Ubuntu 14.04 Trusty Tahr) имеет новую опцию «Open Item Location» в контекстном меню выбора элемента поиска. Он открывает родительскую папку выбранного элемента и отличается от пользовательского действия Nautilus от jadonchristensen (сообщенного scrondo) для контекстного меню выбора двумя способами:

  • Параметр «Open Item Location» отображается только в контексте поиска и в недавнем месте (файлы списков, которые недавно были доступны). Пользовательское действие всегда отображается, но вне поиска он просто обновляет содержимое текущей папки. В недавнем месте он не будет работать так, как ожидалось, и вместо этого откроет корневой каталог.
  • В режиме поиска, выбрав «Открыть местоположение элемента», открывается родительская папка элемента на той же вкладке, в то время как пользовательское действие Nautilus открывает его в новом окне, за исключением того, что вкладка уже открыта в том же месте (в этом случае фокус будет перемещаться на этой вкладке).

Я не знаю, есть ли способ настроить настраиваемое действие, чтобы его поведение соответствовало новому «Открытому положению позиций». Это кажется особенно трудным для недавнего места, которое не является ни физической папкой, ни результатом классического поиска.

    
ответ дан hsandt 03.10.2014 в 08:05
источник
15

Jadonchristensen нашел способ добавить «Открыть родительскую папку» в контекстное меню Nautilus:

1) установите Nautilus Actions из терминала:

    sudo apt-get install nautilus-actions    

2) запустите Nautilus Actions из терминала:

    nautilus-actions-config-tool

3) нажмите «Добавить новое действие» и заполните форму следующим образом:

    label = Open Parent Folder
    path = nautilus
    parameters = %d

5) сохранить и выйти

6), просто щелкнув правой кнопкой мыши по результату поиска и выбрав «Открыть родительскую папку», сделайте трюк.

Было бы интересно узнать, можно ли открыть содержащую папку в NEW TAB, а не в новом окне.

Есть ли опция, которую можно добавить в команду nautilus?

Успешно протестировано в

  • Ubuntu GnomeShell Remix 12.04 AMD64
  • Ubuntu 13.10 x64
ответ дан scrondo 08.02.2013 в 14:22
5

Это уже запрошено как функция: Ссылка

Обходной путь, упомянутый здесь, заключается в создании сценария nautilus:

#!/bin/bash 
# Save this to "~/.gnome2/nautilus-scripts/Browse Container" 
# set Properties Permissions Executable 
# while in Nautilus : right-click-object/Scripts/Browse Container 

nautilus 'dirname $NAUTILUS_SCRIPT_SELECTED_URIS'

В качестве альтернативы вы можете использовать следующий синтаксис, чтобы открыть Nautilus и выделить файл в содержащейся папке:

#!/bin/bash

nautilus ""
    
ответ дан undrline 06.12.2011 в 19:04
1

Это невозможно при использовании nautilus по умолчанию, который в настоящее время поставляется с Ubuntu. Если вы хотите увидеть эту функцию, у вас есть два варианта:

  • Попросите nautilus или nautilus-элементарные проекты добавить эту функцию. (перейдите на их веб-сайт проекта, чтобы связаться с ними). ​​
  • Попросите разработчика плагина nautilus (например, я) написать быстрый плагин python для добавления опции.
ответ дан Martin Owens -doctormo- 31.01.2011 в 04:59
1

Если вы не хотите (как я) устанавливать nautilus-действия, есть обходной путь.

  1. Щелкните правой кнопкой мыши файл и выберите Свойства или нажмите ctrl + i .
  2. Дважды щелкните местоположение , и он будет выбран. Нажмите ctrl + c , чтобы скопируйте местоположение в буфер обмена.
  3. Нажмите ctrl + l на , чтобы открыть панель местоположений .
  4. ctrl + v до вставить местоположение файла , за которым следует enter .

Это не так удобно, как метод действий Nautilus, но он позволяет избежать установки пакета, который может в принципе , иметь проблемы с безопасностью.

    
ответ дан To Do 15.10.2013 в 15:33