Le 18/06/2014 23:59, Francois Lafont a écrit :Bonjour à tous,
Salut,
Sur toutes mes Wheezy (ordi perso, du bureau et mon portable), je
n'arrive pas à faire fonctionner nautilus-open-terminal. Ce paquet,
lorsque je me balade dans l'arborescence de fichiers avec nautilus,
me permet normalement de lancer un terminal directement dans le
répertoire où je me trouve via "clic droit" > "ouvrir dans un
terminal". Je trouve que c'est assez pratique et je l'utilisais à
outrance sous Squeeze.
Là, sur mes wheezy, rien ne se passe quand je clique sur "ouvrir
dans un terminal" dans le menu contextuel. A priori rien dans les
logs pour me donner une piste. Mes recherches sur le Web n'ont rien
donné non plus.
Mes Wheezy sont des installations de type "ordinateur de bureau"
classiques. La distribution est totalement à jour et j'utilise
"Gnome Shell" (ie Gnome version 3.4.2).
Merci d'avance pour vos lumières.
Petite piste : essaie de lancer Nautilus depuis un shell, ça te
permettra d'avoir des traces lorsque tu essaieras d'ouvrir un terminal
depuis un dossier.
Le 18/06/2014 23:59, Francois Lafont a écrit :
Bonjour à tous,
Salut,
Sur toutes mes Wheezy (ordi perso, du bureau et mon portable), je
n'arrive pas à faire fonctionner nautilus-open-terminal. Ce paquet,
lorsque je me balade dans l'arborescence de fichiers avec nautilus,
me permet normalement de lancer un terminal directement dans le
répertoire où je me trouve via "clic droit" > "ouvrir dans un
terminal". Je trouve que c'est assez pratique et je l'utilisais à
outrance sous Squeeze.
Là, sur mes wheezy, rien ne se passe quand je clique sur "ouvrir
dans un terminal" dans le menu contextuel. A priori rien dans les
logs pour me donner une piste. Mes recherches sur le Web n'ont rien
donné non plus.
Mes Wheezy sont des installations de type "ordinateur de bureau"
classiques. La distribution est totalement à jour et j'utilise
"Gnome Shell" (ie Gnome version 3.4.2).
Merci d'avance pour vos lumières.
Petite piste : essaie de lancer Nautilus depuis un shell, ça te
permettra d'avoir des traces lorsque tu essaieras d'ouvrir un terminal
depuis un dossier.
Le 18/06/2014 23:59, Francois Lafont a écrit :Bonjour à tous,
Salut,
Sur toutes mes Wheezy (ordi perso, du bureau et mon portable), je
n'arrive pas à faire fonctionner nautilus-open-terminal. Ce paquet,
lorsque je me balade dans l'arborescence de fichiers avec nautilus,
me permet normalement de lancer un terminal directement dans le
répertoire où je me trouve via "clic droit" > "ouvrir dans un
terminal". Je trouve que c'est assez pratique et je l'utilisais à
outrance sous Squeeze.
Là, sur mes wheezy, rien ne se passe quand je clique sur "ouvrir
dans un terminal" dans le menu contextuel. A priori rien dans les
logs pour me donner une piste. Mes recherches sur le Web n'ont rien
donné non plus.
Mes Wheezy sont des installations de type "ordinateur de bureau"
classiques. La distribution est totalement à jour et j'utilise
"Gnome Shell" (ie Gnome version 3.4.2).
Merci d'avance pour vos lumières.
Petite piste : essaie de lancer Nautilus depuis un shell, ça te
permettra d'avoir des traces lorsque tu essaieras d'ouvrir un terminal
depuis un dossier.
Petite piste : essaie de lancer Nautilus depuis un shell, ça te permettra
d'avoir des traces lorsque tu essaieras d'ouvrir un terminal depuis un dossier.
Petite piste : essaie de lancer Nautilus depuis un shell, ça te permettra
d'avoir des traces lorsque tu essaieras d'ouvrir un terminal depuis un dossier.
Petite piste : essaie de lancer Nautilus depuis un shell, ça te permettra
d'avoir des traces lorsque tu essaieras d'ouvrir un terminal depuis un dossier.
Je n'ai pas trouvé grand chose sur le web à part cette
page :
http://linux.debian.bugs.dist.narkive.com/vJpM2u2v/bug-532453-nautilu s-open-terminal-doesn-t-work-anymore-problem-with-an-option-c
où il est question de "gnome-default-application-properties",
saut que cette commande n'existe pas sur ma Wheezy.
Par ailleurs, les investigations que j'ai faites de mon
côté sur ma machine m'amènent juste à penser que, lors du
clic droit sur un répertoire puis "ouvrir dans un terminal",
la commande exécutée serait :
x-terminal-emulator -e /bin/sh -c "cd /le/repertoire && exec $SHELL"
alors qu'il faudrait que ce soit :
x-terminal-emulator -e "/bin/sh -c 'cd /le/repertoire && exec $SHELL'"
où on aurait « -e "valeur associée à l'option", alors que dans
le cas précédent -c est vu comme une option de la commande
x-terminal-emulator.
Quelqu'un arrive à faire fonctionner le paquet nautilus-open-terminal
sur Debian Wheezy ? Parce que là, je commence à me demander
si ce n'est pas un bug.
Je n'ai pas trouvé grand chose sur le web à part cette
page :
http://linux.debian.bugs.dist.narkive.com/vJpM2u2v/bug-532453-nautilu s-open-terminal-doesn-t-work-anymore-problem-with-an-option-c
où il est question de "gnome-default-application-properties",
saut que cette commande n'existe pas sur ma Wheezy.
Par ailleurs, les investigations que j'ai faites de mon
côté sur ma machine m'amènent juste à penser que, lors du
clic droit sur un répertoire puis "ouvrir dans un terminal",
la commande exécutée serait :
x-terminal-emulator -e /bin/sh -c "cd /le/repertoire && exec $SHELL"
alors qu'il faudrait que ce soit :
x-terminal-emulator -e "/bin/sh -c 'cd /le/repertoire && exec $SHELL'"
où on aurait « -e "valeur associée à l'option", alors que dans
le cas précédent -c est vu comme une option de la commande
x-terminal-emulator.
Quelqu'un arrive à faire fonctionner le paquet nautilus-open-terminal
sur Debian Wheezy ? Parce que là, je commence à me demander
si ce n'est pas un bug.
Je n'ai pas trouvé grand chose sur le web à part cette
page :
http://linux.debian.bugs.dist.narkive.com/vJpM2u2v/bug-532453-nautilu s-open-terminal-doesn-t-work-anymore-problem-with-an-option-c
où il est question de "gnome-default-application-properties",
saut que cette commande n'existe pas sur ma Wheezy.
Par ailleurs, les investigations que j'ai faites de mon
côté sur ma machine m'amènent juste à penser que, lors du
clic droit sur un répertoire puis "ouvrir dans un terminal",
la commande exécutée serait :
x-terminal-emulator -e /bin/sh -c "cd /le/repertoire && exec $SHELL"
alors qu'il faudrait que ce soit :
x-terminal-emulator -e "/bin/sh -c 'cd /le/repertoire && exec $SHELL'"
où on aurait « -e "valeur associée à l'option", alors que dans
le cas précédent -c est vu comme une option de la commande
x-terminal-emulator.
Quelqu'un arrive à faire fonctionner le paquet nautilus-open-terminal
sur Debian Wheezy ? Parce que là, je commence à me demander
si ce n'est pas un bug.
Bonjour,
Désolé pour ma réponse tardive.
Le 21/06/2014 10:21, Guillaume Caron a écrit :
> Petite piste : essaie de lancer Nautilus depuis un shell, ça te perme ttra
> d'avoir des traces lorsque tu essaieras d'ouvrir un terminal depuis un dossier.
Merci, c'est une bonne idée en effet. J'aurais dû
y penser. Voici un copier-coller de ma console :
--------------------------------------
~$ nautilus
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
Usage: x-terminal-emulator [options]
x-terminal-emulator: error: no such option: -c
--------------------------------------
La dernière ligne ci-dessus apparaît à chaque fois que
je fais un clic droit > "ouvrir dans un terminal". C'est
donc bien un début de piste.
Bonjour,
Désolé pour ma réponse tardive.
Le 21/06/2014 10:21, Guillaume Caron a écrit :
> Petite piste : essaie de lancer Nautilus depuis un shell, ça te perme ttra
> d'avoir des traces lorsque tu essaieras d'ouvrir un terminal depuis un dossier.
Merci, c'est une bonne idée en effet. J'aurais dû
y penser. Voici un copier-coller de ma console :
--------------------------------------
~$ nautilus
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
Usage: x-terminal-emulator [options]
x-terminal-emulator: error: no such option: -c
--------------------------------------
La dernière ligne ci-dessus apparaît à chaque fois que
je fais un clic droit > "ouvrir dans un terminal". C'est
donc bien un début de piste.
Bonjour,
Désolé pour ma réponse tardive.
Le 21/06/2014 10:21, Guillaume Caron a écrit :
> Petite piste : essaie de lancer Nautilus depuis un shell, ça te perme ttra
> d'avoir des traces lorsque tu essaieras d'ouvrir un terminal depuis un dossier.
Merci, c'est une bonne idée en effet. J'aurais dû
y penser. Voici un copier-coller de ma console :
--------------------------------------
~$ nautilus
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
Usage: x-terminal-emulator [options]
x-terminal-emulator: error: no such option: -c
--------------------------------------
La dernière ligne ci-dessus apparaît à chaque fois que
je fais un clic droit > "ouvrir dans un terminal". C'est
donc bien un début de piste.
Oups, désolé j'ai lu trop rapidement ton mail et je n'avais pas pigé la deuxième
partie et tes investigations /o.
Du coup j'ai raconté n'importe quoi, c'est bien le shell qui doit prendre
l'option « -c » et pas le terminal.
Vérifie quand même comment c'est configuré dans dconf/gconf c'est peut-être là
que ça coince.
Oups, désolé j'ai lu trop rapidement ton mail et je n'avais pas pigé la deuxième
partie et tes investigations /o.
Du coup j'ai raconté n'importe quoi, c'est bien le shell qui doit prendre
l'option « -c » et pas le terminal.
Vérifie quand même comment c'est configuré dans dconf/gconf c'est peut-être là
que ça coince.
Oups, désolé j'ai lu trop rapidement ton mail et je n'avais pas pigé la deuxième
partie et tes investigations /o.
Du coup j'ai raconté n'importe quoi, c'est bien le shell qui doit prendre
l'option « -c » et pas le terminal.
Vérifie quand même comment c'est configuré dans dconf/gconf c'est peut-être là
que ça coince.
Si ca peut aider : j'utilise ce script dans ~/gnome2/nautilus-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
# http://www.fraguel.org/~jyuyu/
# Licensed under the GPL v2+
#
# Modified by: Dexter Ang []
# 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='$_'";
}
*******************************************************************
Si ca peut aider : j'utilise ce script dans ~/gnome2/nautilus-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='$_'";
}
*******************************************************************
Si ca peut aider : j'utilise ce script dans ~/gnome2/nautilus-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
# http://www.fraguel.org/~jyuyu/
# Licensed under the GPL v2+
#
# Modified by: Dexter Ang []
# 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='$_'";
}
*******************************************************************