Comment faire fonctionner Nautilus-scripts Nautilus?

13

Comment obtenir Nautilus-scripts ( Terminal here, Root Nautilus, Root Gedit) travaillant sur Ubuntu 13.04?

J'ai copié ces scripts dans un .gnome2/nautilus-scriptsdossier mais ça ne semble plus fonctionner

Rushabh RajeshKumar Padalia
la source

Réponses:

21

Essayez de mettre des scripts dans /home/$USER/.local/share/nautilus/scripts/

Voici mon dossier de scripts:

Dossier de scripts Nautilus

Voici le résultat:

entrez la description de l'image ici

daboross
la source
3
Cela fonctionne, mais le script
n'apparaît
1
Je ne sais pas comment obtenir un clic droit sur un espace vide pour ouvrir le menu de script Nautilus, mais je pense que ce serait une autre question. Le dossier utilisé ci-dessus fonctionne (je crois) sur le clic droit de l'espace vide en 12.10. Je le confirmerai bientôt, quand je pourrai avoir un ordinateur avec 12.10.
daboross
votre méthode fonctionne parfaitement avec nautilus 3.4. Le problème ne concerne que nautilus 3.6. Quoi qu'il en soit, temporaire j'utilise le gestionnaire de fichiers Nemo dans lequel "ouvrir dans le terminal" et "ouvrir en tant que root" sont
intégrés
D'accord! Je pense que si vous voulez plus d'aide, vous devriez probablement poser une nouvelle question sur le clic droit dans un espace vide avec le nouveau nautilus. Comme cette question concerne le fonctionnement des scripts. J'essaierai cependant de
trouver
7

Actions Nautilus

Nous pouvons définir nos propres éléments de menu contextuel avec un clic droit avec des actions nautilus Installer nautilus-actions .

  • Exécutez l' outil de configuration Nautilus-Actions à partir du tableau de bord ou d'un terminal avec

    nautilus-actions-config-tool
    

Avec cet outil, j'ai pu créer un élément de menu contextuel pour ouvrir le terminal ici. J'ai suivi ces étapes:

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

Une chose à noter ... Il ne s'est pas affiché sur la barre d'outils, ou je ne savais pas où le chercher. Vous n'avez donc pas à cocher ces deux cases dans la deuxième capture d'écran.

Le tout fonctionne bien, et je peux cliquer sur des fichiers / dossiers ou sur un espace vide pour ouvrir le terminal sur le dossier actuel . Il a fallu un petit effort pour découvrir que la variable correcte pour le chemin du dossier était "%d/%w".

Quand j'étais en /home/logan/games:

  • %dobtiendrait /home/logansi on cliquait sur un espace vide
  • %dobtiendrait /home/logan/gamessi on cliquait sur n'importe quel fichier / dossier sous le dossier jeux

Mais %d/%wsemble fonctionner à la fois pour l'espace vide et sur le dossier / fichier.

Vous devrez peut-être également vous déconnecter et vous reconnecter, sauf si vous redémarrez nautilus pour recharger le menu contextuel.

Logan
la source
0

Utilisez simplement le script Nautilus-Action pour implémenter cela.

Installez gksu et nautilus-actions à partir du centre logiciel, puis ouvrez l'outil de configuration Nautilus-Action

Dans l'outil de configuration Nautilus-Action, créez une nouvelle action Dans l'onglet Action, saisissez `` Ouvrir le dossier en tant que racine '' dans le libellé de contexte.Dans l'onglet Commande, saisissez les valeurs ` gksu` et ' nautilus %d/%w' dans le chemin de commande et les paramètres respectivement. Redémarrez ensuite nautilus:nautilus -q

esceepee
la source