Ubuntu 11.10で実行されているNautilus 3.2.1のメニューアクションにいくつかのショートカットを割り当てたいです。ここに示されている手順に従いました 「新しいドキュメント」キーボードショートカットを作成するにはどうすればよいですか ですが、うまくいきませんでした。ノームクラシックに切り替えて、通常のメニューを取得し、目的のキーを押して目的のアクションにカーソルを合わせましたが、何も起こりませんでした(nautilusの再起動、再ログ、および何もしません)。
Nautilus 3のアクションにカスタムショートカットを割り当てる方法に関する提案やアイデア
ソリューションは、dconf-editor
の代わりにgconf-editor
を使用する必要があることを除いて、リンクした質問の答えとほぼ同じです。 dconf-editor
をインストールする必要がありました。正しく覚えていれば、dconf-tools
パッケージが付属しています。また、killall nautilus ...
コマンドは必要ないようでした。
したがって、dconf-editor
を取得したら、それを実行します。
org/gnome/desktop/interface
に移動します。can-change-accels
のチェックボックスをオンにします。can-change-accels
in dconf-editor
を忘れないでください。私は少し拡張された回避策を使用します。
dconf-editor
を開きます。 org
> gnome
> desktop
> interface
を見つけて、can-change-accels
オプションを確認します。~/.gnome2/accels/
フォルダーを開きます。ここで、nautilus
という名前のファイルが表示されます。アクセルを割り当てることができるすべての利用可能なnautilusアクションが含まれています。このファイルを編集し、保存して閉じます。
例:次の行を変換しました
; (gtk_accel_path "<Actions>/ExtensionsMenuGroup/NautilusOpenTerminal::open_terminal" "")
に
(gtk_accel_path "<Actions>/ExtensionsMenuGroup/NautilusOpenTerminal::open_terminal" "<Alt>t")
<Alt>t
を押すと、現在のディレクトリでターミナルを開くことができます。
can-change-accels
のチェックを外します。Nautilusを再起動します。
pkill nautilus && nautilus
それはグローバルメニューの存在によるものですか?
はい。グローバルメニューUBUNTU_MENUPROXY=0 gedit
なしでアプリを起動してキーを設定できます
設定すると、グローバルメニューで動作します。
この答えを確認してください "任意のホットキーを定義する別の方法" 。
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で機能している理由を理解できれば素晴らしいと思います:)。
この拡張機能 を使用すると、キーボードショートカット(アクセラレータ)をさまざまなメニューアクションに割り当てることができます。