Wie kann ich eine Verknüpfung für das offene Terminal im aktuellen Verzeichnis für Nautilus festlegen?
Ich verwende Nautilus 3.16.2 und habe diese Antwort bereits ausprobiert , sehe aber so aus, als wäre sie in einer neueren Version defekt.
Wie kann ich eine Verknüpfung für das offene Terminal im aktuellen Verzeichnis für Nautilus festlegen?
Ich verwende Nautilus 3.16.2 und habe diese Antwort bereits ausprobiert , sehe aber so aus, als wäre sie in einer neueren Version defekt.
Antworten:
Mit der wertvollen Hilfe der Betreuer habe ich Nautilus eine neue Funktion hinzugefügt.
Mit dieser neuen Funktion können Sie benutzerdefinierte Tastaturkürzel zuordnen, um die Skripte im Skriptordner ( ~/.local/share/nautilus/scripts
) zu starten .
Wenn Sie also eine ausführbare Datei in diesen Ordner einfügen, wird diese im Kontextmenü mit der rechten Maustaste angezeigt. Wenn Sie jedoch eine spezielle Konfigurationsdatei ( ~/.config/nautilus/scripts-accels
) erstellen , können Sie ihr eine Verknüpfung zuweisen.
Erstellen Sie beispielsweise ein Skript Terminal
mit dem folgenden Inhalt:
#! /bin/sh
gnome-terminal
Erstellen (oder bearbeiten) Sie nun die ~/.config/nautilus/scripts-accels
Datei und fügen Sie die folgenden Zeilen hinzu:
F4 Terminal
; Commented lines must have a space after the semicolon
; Examples of other key combinations:
; <Control>F12 Terminal
; <Alt>F12 Terminal
; <Shift>F12 Terminal
Starten Sie Nautilus ( nautilus -q
) neu und wenn Sie die Taste F4 drücken, öffnen Sie ein neues Terminalfenster im aktuellen Verzeichnis (Sie können eine neue Tastenkombination erstellen, indem Sie den Beispielen für kommentierte Zeilen folgen).
Hinweis: Wenn Sie eine oder mehrere Dateien auswählen, werden deren Namen als Parameter an die ausführbare Datei übergeben. Ihr Skript kann auch über Umgebungsvariablen auf viele Informationen zugreifen.
Link des Commits: https://git.gnome.org/browse/nautilus/commit/?id=9fe1335
Es gibt auch eine Benutzeroberfläche zum Verwalten dieser Verknüpfungen: https://github.com/echo-devim/nautilusaccelsmanager
3.28.1
.
Terminal
Skript bereitstellen . chmod +x ~/.local/share/nautilus/scripts/Terminal
. Siehe hier: askubuntu.com/a/1062263/775359
Laut News-Datei im Nautilus Git Repository, seit Version 3.15.4 Accells nicht mehr geladen
Major changes in 3.15.4:
* Stop loading custom accel maps file
Zum Glück für nautilus> = 3.20 hat die Antwort "RobotMan" das Problem gelöst.
2020
Eine Option ist:
<Ctrl>F1O + e
<Ctrl>F1O
: Klicken Sie mit der rechten Maustaste auf den aktuellen Ordner
e
: Wählen Sie "In Terminal öffnen".
Dies ist mein Favorit, da Sie keine Einstellungen ändern müssen