it-swarm.com.de

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

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

enter image description here

10
ændrük

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 Elementauswahl einer Suche. Es öffnet den übergeordneten Ordner des ausgewählten Elements und unterscheidet sich in zweierlei Hinsicht von der benutzerdefinierten Aktion Nautilus von jadonchristensen (von scrondo gemeldet) für das Auswahlkontextmenü:

  • Die Option "Open Item Location" wird nur im Kontext einer Suche und unter Recent place (Auflisten der zuletzt aufgerufenen Dateien) angezeigt. Die benutzerdefinierte Aktion wird immer angezeigt, aber außerhalb einer Suche wird lediglich der Inhalt des aktuellen Ordners aktualisiert. In letzter Zeit funktioniert es nicht wie erwartet und öffnet stattdessen das Stammverzeichnis.
  • Wenn Sie im Suchmodus "Open Item Location" 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 an derselben Position 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 dem neuen "Open Item Location" entspricht. Dies scheint besonders schwierig für den aktuellen Ort zu sein, der weder ein physischer Ordner noch das Ergebnis einer klassischen Suche ist.

1
hsandt

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

1) Nautilus Actions vom Terminal aus installieren:

    Sudo apt-get install nautilus-actions    

2) Nautilus Actions vom Terminal ausführen:

    nautilus-actions-config-tool

3) Klicken Sie auf "Neue Aktion hinzufügen" und füllen Sie das folgende Formular 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 man zum Befehl nautilus hinzufügen kann?


Erfolgreich getestet in

  • Ubuntu GnomeShell Remix 12.04 AMD64
  • Ubuntu 13.10 x64
15
scrondo

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 Nautilus mithilfe der folgenden Syntax öffnen und die Datei im enthaltenen Ordner markieren:

#!/bin/bash

nautilus "$1"
5
undrline

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 die Position und es wird ausgewählt. Drücken Sie ctrl + c, um den Speicherort in die Zwischenablage zu kopieren.
  3. Drücken Sie ctrl + l bis öffne die Adressleiste.
  4. ctrl + v bis Position der Datei einfügen gefolgt von enter.

Dies ist nicht so praktisch wie die Nautilus-Aktionsmethode, vermeidet jedoch die Installation eines Pakets, bei dem es zu im Prinzip Sicherheitsproblemen kommen kann.

2
To Do

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-elementare Projekte, die Funktion hinzuzufügen. (Besuchen Sie die 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.