Jak mogę otworzyć foldery zawierające elementy w wynikach wyszukiwania Nautilus?

10

Po wyszukaniu pliku w Nautilusie, jak mogę otworzyć jego folder nadrzędny?

wprowadź opis zdjęcia tutaj

ændrük
źródło

Odpowiedzi:

1

Komponent GNOME 3 Nautilus w wersji 3.10 (dostarczany z Ubuntu 14.04 Trusty Tahr) ma nową opcję „Otwórz położenie pozycji” w menu kontekstowym wyboru pozycji wyszukiwania. Otwiera folder nadrzędny wybranego elementu i różni się od niestandardowej akcji Nautilus jadonchristensena (zgłoszonej przez scrondo) dla menu kontekstowego wyboru na 2 sposoby:

  • Opcja „Otwórz lokalizację elementu” jest wyświetlana tylko w kontekście wyszukiwania oraz w ostatnim miejscu (lista plików, do których ostatnio uzyskano dostęp). Akcja niestandardowa jest zawsze wyświetlana, ale poza wyszukiwaniem jedynie odświeża zawartość bieżącego folderu. W ostatnim miejscu nie będzie działać zgodnie z oczekiwaniami i zamiast tego otworzy katalog główny.
  • W trybie wyszukiwania wybranie „Otwórz lokalizację elementu” otwiera folder nadrzędny elementu na tej samej karcie, natomiast niestandardowa akcja Nautilus otwiera go w nowym oknie, z wyjątkiem sytuacji, gdy karta jest już otwarta w tej samej lokalizacji (w takim przypadku fokus zostanie przeniesiony na tej karcie).

Nie wiem, czy istnieją jakieś sposoby skonfigurowania akcji niestandardowej, aby jej zachowanie było zgodne z nową „Otwartą lokalizacją elementu”. Wydaje się to szczególnie trudne dla ostatniego miejsca, które nie jest ani fizycznym folderem, ani wynikiem klasycznego wyszukiwania.

hsandt
źródło
15

Jadonchristensen znalazł sposób, aby dodać „Otwórz folder nadrzędny” do menu kontekstowego Nautilusa:

1) zainstaluj Nautilus Actions z terminala:

    sudo apt-get install nautilus-actions    

2) uruchom Akcje Nautilus z terminala:

    nautilus-actions-config-tool

3) kliknij „Dodaj nową akcję” i wypełnij formularz w następujący sposób:

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

5) zapisz i wyjdź

6), a następnie wystarczy kliknąć wynik wyszukiwania prawym przyciskiem myszy i wybrać „Otwórz folder nadrzędny”.


Interesujące byłoby wiedzieć, czy można otworzyć folder zawierający w NOWEJ ZAKŁADCE zamiast w nowym oknie.

Czy istnieje opcja, którą można dodać do polecenia nautilus?


Pomyślnie przetestowano w

  • Ubuntu GnomeShell Remix 12.04 AMD64
  • Ubuntu 13.10 x64
scrondo
źródło
krok 2 - „Nautilus-Actions-config-tool” zwróciło: „Trace / breakpoint trap”, a konfiguracja się nie otworzyła. Masz pojęcie, co jest nie tak?
Amir Uval,
Czy możliwe jest pokazanie tej nowej akcji wraz z innymi Przedmiotami (Kopiowanie, Wklejanie itp.) Zamiast w „Akcjach Nautilusa”? Dzięki.
TheKojuEffect
5

Jest to już wymagane jako funkcja: http://brainstorm.ubuntu.com/idea/12628/

Wspomniane obejście polega na utworzeniu skryptu 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`

Alternatywnie możesz użyć następującej składni, aby otworzyć Nautilus i podświetlić plik w folderze zawierającym:

#!/bin/bash

nautilus "$1"
undrline
źródło
2

Jeśli nie chcesz (jak ja) instalować akcji nautilus, istnieje obejście tego problemu.

  1. Kliknij plik prawym przyciskiem myszy i wybierz Właściwości lub naciśnij ctrl + i.
  2. Kliknij dwukrotnie lokalizację , aby ją wybrać. Naciśnij, ctrl + caby skopiować lokalizację do schowka.
  3. Naciśnij, ctrl + laby otworzyć pasek lokalizacji .
  4. ctrl + vaby wkleić lokalizację pliku, a następnie enter.

Nie jest to tak wygodne jak metoda działań Nautilusa, ale pozwala uniknąć instalacji pakietu, który w zasadzie może mieć problemy z bezpieczeństwem.

Do zrobienia
źródło
1

Nie jest to możliwe w przypadku domyślnego nautilusa, który jest obecnie dostarczany z Ubuntu. Jeśli chcesz zobaczyć tę funkcję, masz dwie opcje:

  • Poproś projekty nautilus lub nautilus-elementary o dodanie tej funkcji. (przejdź do strony projektu, aby się z nimi skontaktować)
  • Poproś programistę wtyczek nautilus (takiego jak ja) o napisanie szybkiej wtyczki python w celu dodania opcji.
Martin Owens -doctormo-
źródło
4
Hej, napisz szybką wtyczkę do Pythona, aby dodać opcję! :)
fl00r
To będzie 6 kawałków, proszę. ;-)
Martin Owens -doctormo-
pewien człowiek, poczekaj na to
Sohail