Wie kann ich die enthaltenen Ordner mit Elementen in den Nautilus-Suchergebnissen öffnen?


10

Wie kann ich nach der Suche nach einer Datei in Nautilus den übergeordneten Ordner öffnen?

Geben Sie hier die Bildbeschreibung ein

Antworten:


1

Die GNOME 3 Nautilus-Komponente in Version 3.10 (im Lieferumfang von Ubuntu 14.04 Trusty Tahr enthalten) verfügt über eine neue Option "Open Item Location" im Kontextmenü der Artikelauswahl einer Suche. Es öffnet den übergeordneten Ordner des ausgewählten Elements und unterscheidet sich von der benutzerdefinierten Nautilus-Aktion von jadonchristensen (von scrondo gemeldet) für das Auswahlkontextmenü in zweierlei Hinsicht:

  • Die Option "Open Item Location" wird nur im Rahmen einer Suche und am letzten Ort angezeigt (Liste der zuletzt aufgerufenen Dateien). Die benutzerdefinierte Aktion wird immer angezeigt, aber außerhalb einer Suche wird lediglich der Inhalt des aktuellen Ordners aktualisiert. An der letzten Stelle funktioniert es nicht wie erwartet und öffnet stattdessen das Stammverzeichnis.
  • Wenn Sie im Suchmodus "Speicherort des Elements öffnen" auswählen, wird der übergeordnete Ordner des Elements auf derselben Registerkarte geöffnet, während die benutzerdefinierte Nautilus-Aktion ihn in einem neuen Fenster öffnet, es sei denn, eine Registerkarte ist bereits am selben Speicherort geöffnet (in diesem Fall wird der Fokus verschoben auf dieser Registerkarte).

Ich weiß nicht, ob es einige Möglichkeiten gibt, die benutzerdefinierte Aktion so zu konfigurieren, dass ihr Verhalten mit dem neuen "Open Item Location" übereinstimmt. Es scheint besonders schwierig für den aktuellen Ort zu sein, der weder ein physischer Ordner noch das Ergebnis einer klassischen Suche ist.


15

Jadonchristensen hat eine Möglichkeit gefunden, " Übergeordneten Ordner öffnen" zum Kontextmenü von Nautilus hinzuzufügen:

1) Installieren Sie Nautilus Actions vom Terminal aus:

    sudo apt-get install nautilus-actions    

2) Führen Sie Nautilus-Aktionen vom Terminal aus:

    nautilus-actions-config-tool

3) Klicken Sie auf "Neue Aktion hinzufügen" und füllen Sie das Formular wie folgt aus:

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

5) Speichern und beenden

6) Klicken Sie dann einfach mit der rechten Maustaste auf das Suchergebnis und wählen Sie "Übergeordneten Ordner öffnen".


Es wäre interessant zu wissen, ob es möglich ist, den enthaltenen Ordner in einem NEUEN TAB anstatt in einem neuen Fenster zu öffnen.

Gibt es eine Option, die dem Befehl nautilus hinzugefügt werden kann?


Erfolgreich getestet in

  • Ubuntu GnomeShell Remix 12.04 AMD64
  • Ubuntu 13.10 x64

Schritt 2 - "Nautilus-Actions-Config-Tool" zurückgegeben: "Trace / Breakpoint Trap", und die Konfiguration wurde nicht geöffnet. Irgendeine Idee, was los ist?
Amir Uval

Ist es möglich, diese neue Aktion zusammen mit anderen Elementen (Kopieren, Einfügen usw.) anstatt unter "Nautilus-Aktionen" anzuzeigen? Vielen Dank.
TheKojuEffect

5

Dies wurde bereits als Feature angefordert: http://brainstorm.ubuntu.com/idea/12628/

Eine dort erwähnte Problemumgehung besteht darin, ein Nautilus-Skript zu erstellen:

#!/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`

Alternativ können Sie die folgende Syntax verwenden, um Nautilus zu öffnen und die Datei im enthaltenen Ordner hervorzuheben:

#!/bin/bash

nautilus "$1"

2

Wenn Sie (wie ich) keine Nautilus-Aktionen installieren möchten, gibt es eine Problemumgehung.

  1. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Eigenschaften oder drücken Sie ctrl + i.
  2. Doppelklicken Sie auf den Ort und er wird ausgewählt. Drücken Sie, ctrl + cum den Speicherort in die Zwischenablage zu kopieren.
  3. Drücken Sie ctrl + l, um die Positionsleiste zu öffnen .
  4. ctrl + vum den Speicherort der Datei einzufügen, gefolgt von enter.

Es ist nicht so praktisch wie die Nautilus-Aktionsmethode, vermeidet jedoch die Installation eines Pakets, das im Prinzip Sicherheitsprobleme aufweisen kann.


1

Mit dem Standard-Nautilus, der derzeit mit Ubuntu ausgeliefert wird, ist dies nicht möglich. Wenn Sie diese Funktion sehen möchten, haben Sie zwei Möglichkeiten:

  • Bitten Sie Nautilus- oder Nautilus-Elementarprojekte, die Funktion hinzuzufügen. (Gehen Sie zu ihrer Projektwebsite, um mit ihnen in Kontakt zu treten.)
  • Bitten Sie einen Nautilus-Plugin-Entwickler (wie mich), ein schnelles Python-Plugin zu schreiben, um die Option hinzuzufügen.

4
Hey, schreibe ein schnelles Python-Plugin, um die Option hinzuzufügen! :)
fl00r

Das sind bitte 6 Riesen. ;-)
Martin Owens -doctormo-

sicherer Mann, warte darauf
Sohail
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.