it-swarm.com.de

Tastaturkürzel für Open Terminal Nautilus> = 3.16

Wie kann ich eine Verknüpfung für Open Terminal im aktuellen Verzeichnis für Nautilus festlegen?

Ich verwende Nautilus 3.16.2 und habe es bereits versucht diese Antwort aber es sieht aus, als wäre es in einer neueren Version kaputt.

8
user41209

Laut Newsfile im nautilus git Repository, seit Version 3.15.4 wird nicht mehr geladen

Major changes in 3.15.4:
* Stop loading custom accel maps file

Zum Glück für Nautilus> = 3,20 "RobotMan" Antwort löste das Problem.

3
user41209

Ich habe Nautilus mit der kostbaren Hilfe der Betreuer um eine neue Funktion erweitert.

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 diesem Ordner hinzufügen, wird diese im Kontextmenü 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 mit dem Namen Terminal mit folgendem Inhalt:

#! /bin/sh
gnome-terminal

Erstellen (oder bearbeiten) Sie nun die Datei ~/.config/nautilus/scripts-accels 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 neu (nautilus -q) und wenn Sie die Taste F4 drücken, wird im aktuellen Verzeichnis ein neues Terminalfenster geöffnet (Sie können auch eine neue Tastenkombination erstellen, die den kommentierten Zeilenbeispielen folgt).

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

12
RobotMan