web-dev-qa-db-fra.com

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

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

enter image description here

10
ændrük

Le composant GNOME 3 Nautilus, dans sa version 3.10 (fournie avec Ubuntu 14.04 Trusty Tahr), comporte une nouvelle option "Emplacement de l'élément ouvert" 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 un élément" ne s'affiche que dans le contexte d'une recherche et dans 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. Dans l'emplacement Récent, cela ne fonctionnera pas comme prévu et ouvrira plutôt le répertoire racine.
  • En mode de 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 personnalisée Nautilus l’ouvre dans une nouvelle fenêtre, sauf si un onglet est déjà ouvert au même emplacement (auquel cas le focus sera déplacé). sur cet onglet).

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

1
hsandt

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

1) installez Nautilus Actions depuis le terminal:

    Sudo apt-get install nautilus-actions    

2) lancer 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.

Existe-t-il une option que l’on peut ajouter à la commande nautilus?


Testé avec succès en

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

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

Une solution de contournement mentionnée consiste à créer un script Nautile:

#!/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 évidence le fichier dans le dossier contenant:

#!/bin/bash

nautilus "$1"
5
undrline

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

  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 + c pour copier l'emplacement dans le presse-papiers.
  3. Appuyez sur ctrl + l pour ouvrir la barre d’emplacement.
  4. ctrl + v to collez 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 paquet qui pourrait en principe , avoir des problèmes de sécurité.

2
To Do

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

  • Demandez aux projets nautilus ou nautilus-elementary d'ajouter cette 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 rapide python pour ajouter l'option.
1