Je travaille sur Ubuntu 12.04 64bit.
Je souhaite ajouter "Open terminal here" au contexte ou au menu contextuel de Nautilus, mais ce dernier tente de télécharger la version 32 bits depuis Internet.
Je travaille sur Ubuntu 12.04 64bit.
Je souhaite ajouter "Open terminal here" au contexte ou au menu contextuel de Nautilus, mais ce dernier tente de télécharger la version 32 bits depuis Internet.
Vous devez installer le package nautilus-open-terminal à partir des référentiels d'univers pour les versions 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
DansUbuntu15.10,lafonctionnalitéestnautilus
!
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 d’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 faisant un clic droit.
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
Attribuer un raccourci au script
Éditer le fichier ~ / .gnome2 / accels / nautilus
Ligne de recherche 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 le 18/07/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 aurez besoin d'installer nautilus-admin
(assurez-vous d'installer les fichiers supplémentaires) pour avoir l'option clic droit et d'autres options, car nautilus-open-terminal
n'est plus géré.
J’ai utilisé la solution de @ Gautam jusqu’à ce que j’ai trouvé que cela ne fonctionnerait 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 l'exécutez:
cd path/to/dir
gnome-terminal
gnome-terminal
utilisera path/to/dir
comme répertoire de travail, ce qui explique pourquoi ce script fonctionne.
Lire d'autres questions sur les étiquettes software-installation nautilus