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

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

enter image description here

10
задан 31 January 2011 в 07:52

5 ответов

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

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

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

0
ответ дан 31 January 2011 в 07:52

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

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

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

0
ответ дан 31 January 2011 в 07:52

Это уже было запрошено как функция: http://brainstorm.ubuntu.com/idea/12628/

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

#!/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 "$1"
0
ответ дан 31 January 2011 в 07:52

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

1) установите Действия Наутилуса от терминала:

    sudo apt-get install nautilus-actions    

2) выполненные Действия Наутилуса от терминала:

    nautilus-actions-config-tool

3) нажмите на 'Add New Action' и заполните форму как в следующем:

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

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

6) затем просто щелчок правой кнопкой по результату поиска и выбор "Открытой родительской папки" добьются цели.


Было бы интересно знать, возможно ли открыть содержание папки на НОВОЙ вкладке, а не новом окне.

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


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

  • Ремикс Ubuntu GnomeShell 12,04 AMD64
  • Ubuntu 13.10 x64
15
ответ дан 31 January 2011 в 07:52

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

  • Попросить nautilus или nautilus-элементарные проекты добавить эту функцию. (зайдите на сайт их проекта, чтобы связаться с ними)
  • Попросите разработчика плагина nautilus (такого как я) написать быстрый плагин Python, чтобы добавить опцию.
0
ответ дан 31 January 2011 в 07:52

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

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