Ok, also habe ich ein Shell-Skript gefunden, das funktioniert, und es so geändert, dass es mit guake funktioniert. Um es zum Laufen zu bringen, folge diesen Schritten.
- Erstellen Sie ein neues leeres Dokument. Klicken Sie mit der rechten Maustaste auf => Neues Dokument erstellen => Leeres Dokument
- Nennen Sie es
Open in Guake
oder ähnliches
Öffnen Sie es und fügen Sie den unten aufgeführten Code ein 1 (Dies wird benötigt, da der Nautilus einen bestimmten Dateipfad zurückgibt und neu formatiert werden muss, damit er im Terminal funktioniert.)
#!/bin/bash
# From Chris Picton
# Replaces a Script by Martin Enlund
# Modified to work with spaces in path by Christophe Combelles
# Modified to use guake by Matthew Jump
# This script either opens in the current directory,
# or in the selected directory
base="`echo $NAUTILUS_SCRIPT_CURRENT_URI | cut -d'/' -f3- | sed 's/%20/ /g'`"
if [ -z "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]; then
dir="$base"
else
while [ ! -z "$1" -a ! -d "$base/$1" ]; do shift; done
dir="$base/$1"
fi
#there should be an embracing around the $dir
guake --show --execute-command="cd '$dir'"
Beachten Sie, dass der letzte Befehl zum Öffnen des Verzeichnisses in guake verwendet wird, um --show
das Erscheinungsbild von guake umzuschalten--execute-command="cd $dir"
zum Verzeichnis zu navigieren. run man guake
(im Terminal) für eine vollständige Liste der Befehle (beachten Sie, dass das Mischen von Befehlen kompliziert wird).
Speichern Sie die Datei und platzieren Sie sie in:
Für den 12.04 .: ~/.gnome2/nautilus-scripts
Für den 14.04 .: ~/.local/share/nautilus/scripts/
Welche sind versteckte Ordner in Ihrem Home-Ordner, um versteckte Ordner anzuzeigen, gehen Sie zu => Ansicht => Versteckte Dateien anzeigen
Jetzt müssen wir die Datei ausführbar machen. Klicken Sie mit der rechten Maustaste auf die Datei. Gehen Sie zu> Eigenschaften> Klicken Sie auf die Registerkarte Berechtigungen. Suchen Sie nach "Ausführen" und aktivieren Sie "Datei als Programm ausführen lassen" und schließen Sie das Dialogfeld.
Als nächstes müssen wir nur das Skript ausprobieren, mit der rechten Maustaste auf einen Ordner in Nautilus klicken und dann zu => Skripte => In Guake öffnen gehen
Jetzt haben Sie ein benutzerdefiniertes "In Guake öffnen" -Skript mit der rechten Maustaste.
In neuem Guake-Tab öffnen und Tab als Pfad umbenennen:
Ich habe einige Änderungen am Skript vorgenommen, um einen neuen Tab in Guake zu öffnen und den Tab nach dem Verzeichnis umzubenennen. Wenn Sie diese Änderungen verwenden möchten, ersetzen Sie einfach die letzte Codezeile durch
guake -n "$dir" -r "$dir" -t
-n "$dir"
Erstellt einen neuen Tab mit dem Verzeichnis als Eingabeaufforderung, so dass es schneller ist, als "CD" auszuführen, wie ich es oben getan habe. Und-r
ist die Registerkarte umzubenennen.
In neuem Tab öffnen, mit Kurzname für aktuelles Verzeichnis:
Es wird nun entweder der Verzeichnisname angezeigt, in dem Sie sich befinden, oder das ausgewählte Verzeichnis, je nachdem, wo Sie mit der rechten Maustaste klicken, für Dateien und das Leerzeichen der Ordnername des Verzeichnisses, in dem Sie sich befinden Wenn Sie einen Ordner auswählen, wird der Ordnername angezeigt. Ersetzen Sie dazu einfach die letzte Zeile durch diesen Code.
guake -n "$dir" -r "`echo ${dir%/} | rev | cut -d'/' -f1 | rev`" -t
Die Anführungszeichen $dir
beheben auch ein Problem, das ich mit bestimmten Ordnern hatte, die viel Platz hatten.
sudo apt-get install nautilus-open-terminal
. Für Guake musst du allerdings der Antwort folgen.