web-dev-qa-db-fra.com

Comment ouvrir un répertoire Nautilus et sélectionner un fichier à partir de la ligne de commande?

Je sais comment ouvrir le répertoire, mais je ne sais pas comment sélectionner un fichier à partir de la ligne de commande.

Edit:

Je ne sais pas comment cela fonctionne, mais lorsque je déplace un fichier dans un répertoire, puis ouvre le répertoire dans lequel ce fichier est sélectionné.

5
lukasz

Je pense que c'est en fait plus facile qu'il n'y parait. Ce que j'ai essayé est juste ceci:

nautilus <path_to_file>

Au début, le fichier ne semble pas être sélectionné, mais c'est simplement parce que la fenêtre Nautile n'est pas active. Si vous cliquez dessus, vous verrez que le nom du fichier est sélectionné.

Puisque je suppose que vous souhaitez obtenir ce retour visuel supplémentaire, j’ai utilisé xdotool pour effectuer un simple test afin de sélectionner /var/log/dpkg.log comme suit:

nautilus /var/log/dpkg.log && sleep 3 && xdotool search -name log windowactivate

Ce que vous devriez voir, c’est que nautilus est ouvert avec le répertoire /var/log/ et qu’après trois secondes la fenêtre est activée (le nom de la fenêtre n’est que log) et que le nom du fichier est mis en surbrillance depuis sa sélection.

Remarque: dans cet exemple, si sommeil est défini sur une durée plus courte, vous risquez de ne pas obtenir le résultat escompté, car vous avez besoin que la fenêtre s'affiche correctement avant de tenter de l'activer.

4
jcollado

Je ne pense pas qu'il y ait une option pour faire ça. Voir:

Vous pouvez ouvrir un fichier comme si vous l'aviez double-cliqué dans Nautilus à l'aide de la commande xdg-open:

xdg-open file

Si vous voulez vraiment avoir cette fonctionnalité spécifique, il vous faudra piratage du code Nautilus .

4
dv3500ea

La commande gnome-open ouvre un répertoire avec l'application appropriée, qui dans ce cas est Nautilus:

gnome-open PATH

Cela ouvrira le répertoire /tmp en utilisant le navigateur de fichiers Nautilus:

gnome-open /tmp

OU:

cd /tmp
gnome-open .

J'aime la commande gnome-open parce que vous pouvez utiliser exactement la même commande pour ouvrir un fichier avec l'application appropriée. Pas besoin de se souvenir de drapeaux amusants. Ça fonctionne.

gnome-open file.pdf ouvrira le PDF dans un navigateur PDF. gnome-open file.Zip ouvrira un fichier Zip à l'aide de la visionneuse d'archive Zip.

2
vzades

Lorsque vous êtes dans un xterm, parcourez les répertoires sur la ligne de commande, puis souhaitez afficher une fenêtre Nautilus pour ce répertoire, procédez comme suit:

nautilus --browser .
1
Kikkoman