Як я можу відкрити папки, що містять елементи в результатах пошуку Nautilus?


10

Після пошуку файлу в Nautilus, як я можу відкрити його батьківську папку?

введіть тут опис зображення

Відповіді:


1

Компонент GNOME 3 Nautilus у своїй версії 3.10 (надається Ubuntu 14.04 Trusty Tahr) у контекстному меню вибору предметів пошуку має нову опцію "Відкрити місце розташування предмета". Вона відкриває батьківську папку вибраного елемента та відрізняється від користувацької дії Nautilus (повідомляється scrondo) jadonchristensen для контекстного меню вибору двома способами:

  • Параметр "Відкрити місце розташування елемента" відображається лише в контексті пошуку та в пункті "Недавнє місце" (перелік файлів, які нещодавно отримали доступ). Спеціальна дія завжди відображається, але поза межами пошуку вона лише оновить вміст поточної папки. У недавньому місці він не працюватиме, як очікувалося, і натомість відкриє кореневий каталог.
  • У режимі пошуку, вибравши "Відкрити місце розташування елемента", відкриється батьківська папка елемента на тій самій вкладці, тоді як власна дія Nautilus відкриває її в новому вікні, за винятком випадків, коли в одній точці розташування вже відкрита вкладка (у цьому випадку фокус переміститься на цій вкладці).

Я не знаю, чи є якісь способи налаштувати власну дію так, щоб її поведінка відповідала новому "Відкрите місце розташування елемента". Особливо складно це здається недавньому місці, яке не є ні фізичною папкою, ні результатом класичного пошуку.


15

Jadonchristensen знайшов спосіб додати "Відкрити батьківську папку" до контекстного меню Nautilus:

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

    sudo apt-get install nautilus-actions    

2) запустіть дії Nautilus з терміналу:

    nautilus-actions-config-tool

3) натисніть «Додати нову дію» та заповніть форму, як зазначено в наступному:

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

5) зберегти та вийти

6) потім просто натиснути правою кнопкою миші на результат пошуку та вибрати "Відкрити батьківську папку".


Було б цікаво дізнатися, чи можливо відкрити папку, що містить, в НОВОМУ ТАБАЛІ, а не в новому вікні.

Чи є варіант, який можна додати до команди nautilus?


Успішно перевірено в

  • Ubuntu GnomeShell Remix 12.04 AMD64
  • Ubuntu 13.10 x64

крок 2 - "nautilus-Actions-config-tool" повернувся: "Trap / trapoint trap", і конфігурація не відкрилася. Будь-яка ідея, що не так?
Амір Уваль

Чи можливо показувати цю нову дію разом з іншими елементами (Копіювати, Вставити тощо), а не під "Дії Nautilus-Actions"? Дякую.
TheKojuEffect

5

Це вже запитували як функцію: http://brainstorm.ubuntu.com/idea/12628/

Згадане там вирішення полягає у створенні сценарію 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 "$1"

2

Якщо ви не хочете (як я) встановлювати nautilus-дії, є рішення.

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

Це не так зручно, як метод дій Nautilus, але це дозволяє уникати встановлення пакета, який, в принципі , може мати проблеми із безпекою.


1

Це неможливо із стандартним наутилусом, який наразі постачається з Ubuntu. Якщо ви хочете побачити цю функцію, у вас є два варіанти:

  • Попросіть проекти nautilus або nautilus-basic додати функцію. (перейдіть на веб-сайт проекту, щоб зв’язатися з ними)
  • Попросіть розробника плагінів nautilus (як я) написати швидкий плагін python, щоб додати параметр.

4
Гей, напишіть швидкий плагін python, щоб додати опцію! :)
fl00r

Це буде 6 великих, будь ласка. ;-)
Мартін Оуенс -doctormo-

впевнений чоловік, чекай його
Sohail
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.