Je travaille sur Ubuntu 12.04 64bit.
Je souhaite ajouter "Open terminal here" au contexte ou au menu contextuel de Nautilus, mais le logiciel tente de télécharger la version 32 bits à partir d'Internet.
Vous devez installer le paquet nautilus-open-terminal à partir des référentiels d'univers pour les versions d'Ubuntu jusqu'à Ubuntu 15.04:
Sudo apt-get install nautilus-open-terminal
Si vous voulez l'installer avec apturl, utilisez cette URL: apt: // nautilus-open-terminal
Ensuite:
nautilus -q
Pour redémarrer Nautilus
Dans Ubuntu 15.10, la fonctionnalité est déjà incluse dans nautilus
!
Les packages nautilus-open-terminal
et nautilus-actions
sont disponibles dans le référentiel Universe d'Ubuntu 14.04. Exécutez donc les commandes ci-dessous pour activer le référentiel des univers et pour installer les packages susmentionnés.
Sudo add-apt-repository universe
Sudo apt-get update
Sudo apt-get install nautilus-open-terminal
Sudo apt-get install nautilus-actions
Enfin, exécutez la commande nautilus -q
pour quitter Nautilus. Vous pouvez maintenant voir l’option Open in terminal
en cliquant avec le bouton droit de la souris.
Voici mon script pour ouvrir le terminal dans le répertoire en cours,
J'ai construit le mien après que le plugin open-terminal ait cessé de fonctionner pour moi
#!/bin/bash
##################################
# A nautilus script to open gnome-terminal in the current directory
# place in ~/.gnome2/nautilus-scripts
##################################
# Remove file:// from CURRENT_URI
gnome-terminal --working-directory=`echo "$NAUTILUS_SCRIPT_CURRENT_URI" | cut -c 8-`
PS: Voici quelques informations sur les bonus
Assigner un raccourci au script
Editer le fichier ~/.gnome2/accels/nautilus
Trouver une ligne similaire à celle-ci:
; (gtk_accel_path "<Actions>/ScriptsGroup/script_file:\\s\\s\\shome\\sgautam\\s.gnome2\\snautilus-scripts\\sopen-terminal" "")
(gtk_accel_path "<Actions>/ScriptsGroup/script_file:\\s\\s\\shome\\sgautam\\s.gnome2\\snautilus-scripts\\sopen-terminal" "<Primary><Shift>t")
Je viens d'installer Ubuntu 14.04 Desktop edition aujourd'hui au 07-18-2014 et tout ce que j'avais à faire pour obtenir l'option de ligne de commande dans Nautilus était le suivant dans un terminal:
Sudo apt-get install nautilus-open-terminal
nautilus -q
Vous devrez installer nautilus-admin
(assurez-vous d’installer les fichiers supplémentaires) pour pouvoir utiliser l’option clic droit, ainsi que d’autres, car nautilus-open-terminal
n’est plus maintenu.
J'ai utilisé la solution de @ Gautam jusqu'à ce que je constate que cela ne fonctionnera pas (je veux dire un script lui-même) si path contient des caractères non-ascii car c'est une URL encodée.
Voici ma petite solution qui fonctionne au moins pour moi. Ainsi, le script devrait ressembler à ceci:
#!/usr/bin/gnome-terminal
Selon gnome-terminal
docs, lorsque vous exécutez ceci:
cd path/to/dir
gnome-terminal
gnome-terminal
utilisera path/to/dir
comme répertoire de travail, ce qui explique pourquoi ce script fonctionne.
Si vous utilisez Ubuntu 18.04
ou une version plus récente:
Sudo apt install nautilus-admin
Ce lien constitue la meilleure solution de travail pour l’ajout de la fonctionnalité "Ouvrir le terminal ici" en tant que menu contextuel pour un dossier.
http://www.n00bsonubuntu.net/content/add-open-terminal-here-to-file-menu-ubuntu-14-04/
Faire
Sudo apt-get update
et essayez à nouveau.
Ou
cd /tmp
wget http://mirrors.kernel.org/ubuntu/pool/universe/n/nautilus-open-terminal/nautilus-open-terminal_0.20-1_AMD64.deb
Sudo dpkg -i nautilus*deb
Sudo apt-get install -f