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


9

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

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

回答:


15

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

この新機能により、カスタムキーボードショートカットをマップして、スクリプトフォルダー(~/.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


nautilus 3.18.2はすでにインストールしていますが、この方法はうまくいきません。コミットソースをコンパイルする必要がありますか?どのバージョンからマスターにプッシュしましたか?
user41209 2015年

コミットはすでにマスターブランチにプッシュされています。おそらくこのパッチは次のリリースに含まれるので、公式サイトから最新のソースコードをダウンロードしてコンパイルする必要があります。
RobotMan、2015年

1
このメソッドはで動作し3.28.1ます。
orschiro

Terminalスクリプトに実行権限を付与していることを確認してください。chmod +x ~/.local/share/nautilus/scripts/Terminal。ここを参照してください:askubuntu.com/a/1062263/775359
Nagabhushan SN

名前にスペースが含まれるスクリプトのショートカットを構成する正しい方法は何ですか?
ジョリーワット

3

nautilus gitリポジトリ内のニュースファイルによると、バージョン3.15.4がロードされなくなったため

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

幸い、nautilus> = 3.20の場合、「RobotMan」という回答で問題が解決しました。


0

2020
1つのオプションは以下を使用することです。
<Ctrl>F1O + e

<Ctrl>F1O:現在のフォルダーを右クリック
e:[ターミナルで開く]を選択

設定を変更する必要がないので、これは私のお気に入りです

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.