Comment ajouter “Open terminal here” au menu contextuel de Nautilus?

266

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.

    
posée Sagar Nikam 28.10.2012 - 03:30
la source

8 réponses

348

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éest déjà incluse dans nautilus !

    
réponse donnée air-dex 28.10.2012 - 03:52
la source
42
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 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.

    
réponse donnée Avinash Raj 19.04.2014 - 06:39
la source
11

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

  • Ajouter un script exécutable à ~ / .gnome2 / nautilus-scripts
  • Attendez quelque temps - Nautilus régénère le fichier Accels
  • É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" "")

  • Supprimer le commentaire (point-virgule) et spécifier un raccourci comme ceci:

(gtk_accel_path "<Actions>/ScriptsGroup/script_file:\s\s\shome\sgautam\s.gnome2\snautilus-scripts\sopen-terminal" "<Primary><Shift>t")

  • Enregistrer le fichier.
  • Déconnexion - connexion.
réponse donnée Gautam 03.02.2013 - 15:11
la source
5

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
    
réponse donnée bazz 18.07.2014 - 18:25
la source
2

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é.

    
réponse donnée mastertwitchy 29.06.2017 - 07:27
la source
1

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.

    
réponse donnée user1724911 20.02.2015 - 23:24
la source
0

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.

lien

    
réponse donnée JamesNW 15.04.2015 - 01:53
la source
0

Faites

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
    
réponse donnée Naveen 19.04.2014 - 06:20
la source

Lire d'autres questions sur les étiquettes