web-dev-qa-db-ja.com

開いているターミナルNautilus> = 3.16のキーボードショートカット

Nautilusの現在のディレクトリでターミナルを開くためのショートカットを設定するにはどうすればよいですか?

私はNautilus 3.16.2を使用しており、すでに この回答 を試しましたが、新しいバージョンでは壊れているようです。

8
user41209

ニュースファイル によると、nautilus gitリポジトリ内では、バージョン3.15.4がそれ以上ロードされないため、

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

幸いなことに、nautilus> = 3.20「RobotMan」の回答で問題は解決しました。

3
user41209

メンテナーの貴重な助けを借りて、Nautilusに新しい機能を追加しました。

この新機能により、カスタムキーボードショートカットをマップして、scriptsフォルダー(~/.local/share/nautilus/scripts)内のスクリプトを起動できます。

そのため、そのフォルダーに実行可能ファイルを追加すると、それが右クリックコンテキストメニューに表示されますが、特別な構成ファイル(~/.config/nautilus/scripts-accels)を作成すると、ショートカットを割り当てることができます。

たとえば、次の内容のTerminalというスクリプトを作成します。

#! /bin/sh
gnome-terminal

次の行を追加して、~/.config/nautilus/scripts-accelsファイルを作成(または編集)します。

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

Nautilus(nautilus -q)を再起動し、F4キーを押すと、現在のディレクトリに新しいターミナルウィンドウが開きます(コメント行の例に従って新しいキーの組み合わせを作成してください)。

注:1つまたは複数のファイルを選択すると、それらの名前がパラメーターとして実行可能ファイルに渡されます。スクリプトは、環境変数を介して多くの情報にアクセスすることもできます。

コミットのリンク: https://git.gnome.org/browse/nautilus/commit/?id=9fe1335

これらのショートカットを管理するためのGUIもあります: https://github.com/echo-devim/nautilusaccelsmanager

12
RobotMan