Wie kann ich eine Tastenkombination erstellen, damit beim Drücken F12von nautilus (oder Desktop) ein Terminal im aktuellen Verzeichnis angezeigt wird?
70
Wie kann ich eine Tastenkombination erstellen, damit beim Drücken F12von nautilus (oder Desktop) ein Terminal im aktuellen Verzeichnis angezeigt wird?
sudo
aufdconf-editor
, führen Sie es ohne. Fand das auf die harte Tour heraus, verbrachte ein paar Minuten damit, neu zu starten und neu zu starten, bevor ich es herausfand.Antworten:
Endlich habe ich es herausgefunden ... zuerst
sudo apt-get install dconf-tools nautilus-open-terminal
, dann laufedconf-editor
und setze denorg/gnome/desktop/interface/can-change-accels
Booleschen Wert auf. Öffnen Sie dann nautilus mit diesem Befehl (um das globale Unity-Menü vorübergehend zu deaktivieren):Jetzt können Sie mit der Maus über die Aktion im Dateimenü fahren und die Beschleunigung ändern, indem Sie Ihre Taste drücken, während die Aktion markiert ist. Starten Sie schließlich Ihren Nautilus neu. Wenn Sie Open in terminal im Menü File nicht sehen und gerade installiert haben
nautilus-open-terminal
, müssen Sie möglicherweise zuerst ausführennautilus -q
.Ubuntu 14.04 und höher
Wenn Sie den
can-change-accels
Schlüssel in Ihrer dconf-Konfiguration nicht finden können, können Sie die folgende Lösung ausprobieren:nautilus -q
Öffnen Sie
~/.config/nautilus/accels
in einem Texteditor Ihrer Wahl, zB gedit:Versuchen Sie, die folgende Zeile zu finden:
Wenn die Zeile vorhanden ist, fügen Sie Ihre Tastenkombination in das zweite Segment mit Anführungszeichen ein, und entfernen Sie das Kommentarzeichen in der Zeile, indem Sie Folgendes entfernen
;
:Dies würde die Verknüpfung auf setzen F12. Eine Liste aller möglichen Schlüsselcodes finden Sie in dieser Antwort .
Wenn die Zeile nicht vorhanden ist, kopieren Sie sie und fügen Sie sie am Ende der Datei ein.
Speichern Sie die Datei und starten Sie Nautilus neu, indem Sie in Ihrem Launcher / Dash auf das Nautilus-Symbol klicken.
Ubuntu 15.10 und 16.04
Hier ist der relevante Befehl in
~/.config/nautilus/accels
istTerminalNautilus:OpenFolderLocal
. (NautilusOpenTerminal::open_terminal
Ist noch in der Datei vorhanden, scheint aber keine Auswirkung zu haben.) Befolgen Sie daher die obigen Anweisungen, außer Sie ändern die Zeilezu
um F12 zu Ihrer Tastenkombination zu machen. Beachten Sie, dass
;
wieder entfernt wird.Melden Sie sich abschließend ab, damit die Änderungen wirksam werden.
quelle
dconf-editor
. Verwendengconf-editor
kann nicht helfen.~/.config/nautilus/accels
und eine Zeile hinzuzufügen(gtk_accel_path "<Actions>/DirViewActions/OpenInTerminal" "F12")
, und starten Sie dann nautilus neu.Die Verwendung des dconf-editor-Ansatzes scheint in Trusty Gnome nicht zu funktionieren. Aber das Folgende tut es:
Drücken Sie in Ihrem Home-Verzeichnis Strg + h, öffnen Sie den Ordner .config, den Nautilus-Ordner und die Accels-Datei.
dh öffne
~/.config/nautilus/accels
und ändere die Zeile:zu
Beachten Sie, dass das Kommentar-Trennzeichen entfernt wurde.
Speichern Sie die Datei, melden Sie sich ab und wieder an.
quelle
nautilus -q
macht den Job.3.28.1
und es hat nicht funktioniert. Kann jemand bitte mit der gleichen Version testen?Seit Version 3.15.4 lädt Nautilus die Accel-Datei nicht mehr (Source) .
Zum Glück gibt es einen besseren Ansatz, um zu bekommen, was Sie wollen. Lange Erklärungen / nützliche Ressourcen finden Sie hier und auch hier . Zusamenfassend:
Erstellen Sie ein Skript mit dem Namen
Terminal
(yes, ohne Erweiterung) in dem Ordner~/.local/share/nautilus/scripts
mit dem folgenden Inhalt:Machen Sie es ausführbar und schließen Sie dann alle Nautilus-Instanzen:
Erstellen (oder bearbeiten) Sie die
~/.config/nautilus/scripts-accels
Datei, indem Sie folgende Zeilen hinzufügen:Probier es aus! Öffnen Sie Nautilus, klicken Sie mit der rechten Maustaste und wählen Sie "Skripte"> "Terminal". Oder verwenden Sie die gerade konfigurierte Tastenkombination :)
Hinweis : Getestet unter Ubuntu 18.04.
quelle
scripts-accels
, müssen Sie esnautilus -q
erneut ausführen . Sollte diese Anweisung wahrscheinlich nach unten verschoben werden?Sie können auch ein Nautilus-Skript anstelle einer dedizierten Erweiterung verwenden:
Anweisungen zum Installieren des Skripts und zum Zuweisen einer Tastenkombination.
quelle
So erweitern Sie
John F. Healy
den Beitrag von:Dies sollte auf Ubuntu 14.10 Utopic Unicorn funktionieren. Die letzte Zeile bearbeitet die
~/.config/nautilus/accels
Datei. Führen Sie den folgenden Befehl aus, um sicherzustellen, dass die Bearbeitung erfolgreich war:quelle
Stellen
nautilus-open-terminal
Sie nach der Installation sicher, dass Sie alle Nautilus-Prozesse beendet haben (es wird immer ein nicht sichtbarer Nautilus-Prozess ausgeführt, verwenden Sie alsopgrep nautilus
, um sie zu finden, und verwenden Sie dann denkill
Befehl).Wenn Sie dann nautilus starten, sollten Sie das Fenster In Terminal öffnen sehen, wenn Sie mit der rechten Maustaste in die Dateiliste klicken, wie im folgenden Screenshot (auf dem ich 14.04 ausgeführt habe):
quelle