Dans Nautilus, j'ai en cliquant avec le bouton droit sur un répertoire, la possibilité d'ouvrir un terminal avec l'invite dans le répertoire sélectionné. Je pense que c'est très pratique et je l'utilise beaucoup.
Maintenant, je voudrais utiliser Guake au lieu du terminal classique. Y a-t-il un moyen de faire cela?
Je me bats avec des actions nautiles. Je peux ouvrir Guake correctement (c'est-à-dire qu'il descend du haut car il est chargé en permanence), mais l'invite ne se trouve pas dans le répertoire de choix. De plus, c'est un clic de souris de plus pour ouvrir le terminal (si ça pouvait marcher), je préférerais un moyen plus court.
Quelqu'un sait-il comment gérer cela? (ou cela pourrait-il être une demande de fonctionnalité possible?)
Ubuntu 12.04, gnome-classic sans Unity
sudo apt-get install nautilus-open-terminal
. Pour Guake, vous devrez cependant suivre la réponse.Réponses:
Ok, j'ai donc trouvé un script shell qui fonctionnera et je l'ai modifié pour fonctionner avec guake. Pour le faire fonctionner, suivez ces étapes.
Open in Guake
ou quelque chose de similaireOuvrez-le et collez le code ci-dessous - Source 1 (Ceci est nécessaire car le nautilus renvoie un chemin de fichier spécifique et il doit être reformaté pour fonctionner dans le terminal.)
Notez que la dernière commande est celle qui est utilisée pour ouvrir le répertoire dans guake
--show
bascule l'apparence de guake et--execute-command="cd $dir"
navigue vers le répertoire. exécuterman guake
(dans le terminal) pour une liste complète des commandes (notez que cela se complique avec le mixage des commandes).Enregistrez le fichier, puis placez-le dans:
Pour 12.04:
~/.gnome2/nautilus-scripts
Pour 14.04:
~/.local/share/nautilus/scripts/
Quels sont les dossiers cachés dans votre dossier d'accueil, pour afficher les dossiers cachés, allez à => Afficher => Afficher les fichiers cachés
Maintenant, nous devons rendre le fichier exécutable, cliquez avec le bouton droit sur le fichier, accédez à> Propriétés> cliquez sur l'onglet Autorisations> recherchez "Exécuter" et cochez "Autoriser l'exécution du fichier en tant que programme", puis fermez.
Ensuite, il suffit d'essayer le script, de cliquer avec le bouton droit sur un dossier dans Nautilus, puis d'aller sur => Scripts => Ouvrir dans Guake
Vous avez maintenant un script personnalisé "Ouvrir dans Guake" sur votre clic droit.
Ouvrir dans un nouvel onglet Guake et renommer l'onglet en tant que chemin:
j'ai apporté quelques modifications au script pour ouvrir un nouvel onglet dans Guake et renommer l'onglet après le répertoire. Donc, si vous souhaitez utiliser ces modifications, remplacez simplement la dernière ligne du code par ceci -
-n "$dir"
crée un nouvel onglet avec le répertoire comme invite, donc c'est plus rapide que d'exécuter "CD" comme je l'ai fait ci-dessus. Et-r
c'est renommer l'onglet.Ouvrir dans un nouvel onglet, avec un nom court pour le répertoire actuel:
il affiche maintenant soit le nom du répertoire dans lequel vous vous trouvez, soit le répertoire sélectionné en fonction de l'endroit où vous cliquez avec le bouton droit, pour les fichiers et l'espace vide, le nom du dossier du répertoire dans lequel vous vous trouvez, pour en sélectionnant un dossier, il affiche le nom du dossier, à utiliser il suffit de remplacer la dernière ligne par ce code-
les citations autour
$dir
corrigent également un problème que j'ai eu avec certains dossiers qui avaient beaucoup d'espace.la source
/home/$USER/.local/share/nautilus/scripts/
Je devais aussi mettre le-t
sur une nouvelle ligne par exemple:guake -n "$dir" -r "`echo ${dir%/} | rev | cut -d'/' -f1 | rev`"
guake -t
Ok, donc le script ne fonctionnait pas bien pour moi, et je n'aimais pas avoir à passer par le menu du script, j'ai donc essayé avec l'outil de configuration nautilus-actions
J'ai créé une commande, utilisé "guake" comme chemin et mis cela en paramètres:
Travaille bien pour moi. Ubuntu 17.10.
la source
guake -n '%d%f ' -r "%f " --show -e "cd '%f' && ls -1FSshX --file-type"