Re: Nautilus et shell



Fabrice Silva a écrit :
Juste une suggestion :
est-il possible de rajouter dans Nautilus une commande permettant
d'ouvrir un shell (non-graphique et qui puisse être configuré) avec
comme répertoire de travail le répertoire courant dans Nautilus?

Les scripts de nautilus sont faits pour ça.
Cf : http://g-scripts.sourceforge.net/index.php

le script pour ouvrir un terminal dans le répertoire courant :

--------------------début du script------------------------------------
#!/usr/bin/perl -w
#
# Open terminal here
#
# Nautilus script that opens a gnome-terminal at the current location, if it's
# a valid one. This could be done in shell script, but I love Perl!.
#
# 20020930 -- Javier Donaire <jyuyu fraguel org>
# http://www.fraguel.org/~jyuyu/
# Licensed under the GPL v2+
#
# Modified by: Dexter Ang [thepoch mydestiny net]
# 2003-12-08: Modified for Gnome 2.4
#		- Added checking if executed on Desktop "x-nautilus-desktop:///"
#		  so that it opens in /home/{user}/Desktop

use strict;

$_ = $ENV{'NAUTILUS_SCRIPT_CURRENT_URI'};
if ($_ and m#^file:///#) {
  s/%([0-9A-Fa-f]{2})/chr(hex($1))/eg;
  s#^file://##;
  exec "gnome-terminal --working-directory='$_'";
}

# Added 2003-12-08 Dexter Ang
if ($_ == "x-nautilus-desktop:///") {
  $_ = $ENV{'HOME'};
  $_ = $_.'/Desktop';
  exec "gnome-terminal --working-directory='$_'";
}
--------------------fin du script-------------------------------------

C'est du Perl. A placer dans ~/.gnome2/nautilus-scripts/
et à rendre exécutable bien sûr !

--
Nicolas Roudninski
nroudninski wanadoo fr





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]