Comment puis-je ouvrir les dossiers contenant des éléments dans les résultats de recherche Nautilus?


10

Après avoir recherché un fichier dans Nautilus, comment puis-je ouvrir son dossier parent?

entrez la description de l'image ici

Réponses:


1

Le composant GNOME 3 Nautilus dans sa version 3.10 (fourni avec Ubuntu 14.04 Trusty Tahr) a une nouvelle option "Ouvrir l'emplacement de l'élément" dans le menu contextuel de sélection d'élément d'une recherche. Il ouvre le dossier parent de l'élément sélectionné et diffère de l'action personnalisée Nautilus de jadonchristensen (signalée par scrondo) pour le menu contextuel de sélection de 2 manières:

  • L'option "Ouvrir l'emplacement de l'élément" n'est affichée que dans le contexte d'une recherche et à l'emplacement récent (liste des fichiers récemment consultés). L'action personnalisée est toujours affichée, mais en dehors d'une recherche, elle actualise simplement le contenu du dossier actuel. À la place récente, cela ne fonctionnera pas comme prévu et ouvrira le répertoire racine à la place.
  • En mode recherche, la sélection de "Ouvrir l'emplacement de l'élément" ouvre le dossier parent de l'élément dans le même onglet, tandis que l'action Nautilus personnalisée l'ouvre dans une nouvelle fenêtre, sauf si un onglet est déjà ouvert au même emplacement (auquel cas le focus se déplace sur cet onglet).

Je ne sais pas s'il existe des moyens de configurer l'action personnalisée afin que son comportement corresponde au nouvel "emplacement de l'élément ouvert". Cela semble particulièrement difficile pour le lieu récent, qui n'est ni un dossier physique ni le résultat d'une recherche classique.


15

Jadonchristensen a trouvé un moyen d'ajouter "Ouvrir le dossier parent" au menu contextuel de Nautilus:

1) installez Nautilus Actions à partir du terminal:

    sudo apt-get install nautilus-actions    

2) Exécutez Nautilus Actions depuis le terminal:

    nautilus-actions-config-tool

3) cliquez sur «Ajouter une nouvelle action» et remplissez le formulaire comme suit:

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

5) enregistrer et quitter

6) puis faites simplement un clic droit sur le résultat de la recherche et sélectionnez "Ouvrir le dossier parent" fera l'affaire.


Il serait intéressant de savoir s'il est possible d'ouvrir le dossier contenant dans une NOUVELLE ONGLET plutôt que dans une nouvelle fenêtre.

Y a-t-il une option que l'on peut ajouter à la commande nautilus?


Testé avec succès dans

  • Ubuntu GnomeShell Remix 12.04 AMD64
  • Ubuntu 13.10 x64

étape 2 - "nautilus-actions-config-tool" a renvoyé: "Trace / breakpoint trap", et la configuration ne s'est pas ouverte. Une idée de ce qui ne va pas?
Amir Uval du

Est-il possible d'afficher cette nouvelle action avec d'autres éléments (copier, coller, etc.) plutôt que sous "Actions Nautilus-Actions"? Merci.
TheKojuEffect

5

Cela a déjà été demandé en tant que fonctionnalité: http://brainstorm.ubuntu.com/idea/12628/

Une solution de contournement mentionnée ici consiste à créer un script 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`

Vous pouvez également utiliser la syntaxe suivante pour ouvrir Nautilus et mettre en surbrillance le fichier dans le dossier contenant:

#!/bin/bash

nautilus "$1"

2

Si vous ne souhaitez pas (comme moi) installer nautilus-actions, il existe une solution.

  1. Cliquez avec le bouton droit sur le fichier et sélectionnez Propriétés ou appuyez sur ctrl + i.
  2. Double-cliquez sur l'emplacement et il sera sélectionné. Appuyez sur ctrl + cpour copier l'emplacement dans le presse-papiers.
  3. Appuyez ctrl + lpour ouvrir la barre d'emplacement .
  4. ctrl + vpour coller l'emplacement du fichier suivi de enter.

Ce n'est pas aussi pratique que la méthode des actions Nautilus, mais cela évite d'installer un package qui pourrait en principe avoir des problèmes de sécurité.


1

Ce n'est pas possible avec le nautilus par défaut qui est actuellement livré avec Ubuntu. Si vous souhaitez voir cette fonctionnalité, vous avez deux options:

  • Demandez à nautilus ou à des projets élémentaires nautilus d'ajouter la fonctionnalité. (allez sur le site de leur projet pour entrer en contact avec eux)
  • Demandez à un développeur de plugin nautilus (comme moi) d'écrire un plugin python rapide pour ajouter l'option.

4
Hé, écrivez un plugin python rapide pour ajouter l'option! :)
fl00r

Ce sera 6 grands s'il vous plaît. ;-)
Martin Owens -doctormo-

bien sûr, attendez
Sohail
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.