web-dev-qa-db-ja.com

Nautilus 3へのショートカット(アクセラレータ)の割り当て

Ubuntu 11.10で実行されているNautilus 3.2.1のメニューアクションにいくつかのショートカットを割り当てたいです。ここに示されている手順に従いました 「新しいドキュメント」キーボードショートカットを作成するにはどうすればよいですか ですが、うまくいきませんでした。ノームクラシックに切り替えて、通常のメニューを取得し、目的のキーを押して目的のアクションにカーソルを合わせましたが、何も起こりませんでした(nautilusの再起動、再ログ、および何もしません)。

Nautilus 3のアクションにカスタムショートカットを割り当てる方法に関する提案やアイデア

7
abruski

ソリューションは、dconf-editorの代わりにgconf-editorを使用する必要があることを除いて、リンクした質問の答えとほぼ同じです。 dconf-editorをインストールする必要がありました。正しく覚えていれば、dconf-toolsパッケージが付属しています。また、killall nautilus ...コマンドは必要ないようでした。

したがって、dconf-editorを取得したら、それを実行します。

  1. org/gnome/desktop/interfaceに移動します。
  2. can-change-accelsのチェックボックスをオンにします。
  3. Nautilusを開き、マウスまたはキーボードを使用してキーバインドを変更するメニュー項目を強調表示し、ショートカットとして使用するキーを押します。
  4. 完了したら、ncheckcan-change-accels in dconf-editorを忘れないでください。
10
stevelove

私は少し拡張された回避策を使用します。

  1. dconf-editorを開きます。 org> gnome> desktop> interfaceを見つけて、can-change-accelsオプションを確認します。
  2. ~/.gnome2/accels/フォルダーを開きます。ここで、nautilusという名前のファイルが表示されます。アクセルを割り当てることができるすべての利用可能なnautilusアクションが含まれています。
  3. このファイルを編集し、保存して閉じます。

    例:次の行を変換しました

    ; (gtk_accel_path "<Actions>/ExtensionsMenuGroup/NautilusOpenTerminal::open_terminal" "")
    

    (gtk_accel_path "<Actions>/ExtensionsMenuGroup/NautilusOpenTerminal::open_terminal" "<Alt>t")
    

    <Alt>tを押すと、現在のディレクトリでターミナルを開くことができます。

  4. can-change-accelsのチェックを外します。
  5. Nautilusを再起動します。

    pkill nautilus && nautilus
    
3
Ted

それはグローバルメニューの存在によるものですか?

はい。グローバルメニューUBUNTU_MENUPROXY=0 geditなしでアプリを起動してキーを設定できます

設定すると、グローバルメニューで動作します。

2
user55822

この答えを確認してください "任意のホットキーを定義する別の方法"

pythonスクリプトを here(git repo) からダウンロードし、キーボード設定を自分の好みに変更しました(オーバーライドは好きではありません) F6 、 F5 そして Ctrl + O 著者が概念実証で行ったように)。

キーボードショートカットの変更/追加に関する限り、これがNautilusで機能している唯一のものです。 dconf-editorまたはgconf-editor change accelは機能しません。

私はUbuntu Unityを使用していますが、Gnome Classicなどは使用していません。あなたも同じボートに乗っていることを願っています。もちろん、その上にたくさんのものをインストールしました( protoiyer.github.com「LinuxボックスとRuby on Railsのセットアップ」 )Ubuntu/Unityを微調整して、そのいずれかがdconf-editor設定で台無しになっているかどうかを確認します。

@wimで機能している理由を理解できれば素晴らしいと思います:)。

1
Proto

この拡張機能 を使用すると、キーボードショートカット(アクセラレータ)をさまざまなメニューアクションに割り当てることができます。

enter image description here

0
vitaut