質問: ノーチラスアップアクションをバックスペースに設定 archlinuxを使用しています。 nautilusのupアクションをalt +左矢印からbackspaceに変更しました。しかし、完全に更新した後、alt + leftに戻りました。ファイル '〜/ .config/nautilus/accels'を確認しましたが、まだbackspaceとして設定されています。ノーチラスのバージョンは3.16.1です。コメントを付けて、再起動後に再度コメントを外してみました。助言がありますか。
回答: 優れた回避策を備えた更新については、下部を参照してください提案はありませんが、しばらく前にバグとして報告しました。基本的に、彼らはbackspaceに同意しないので、誰もbackspaceをホットキーとして使用できないはずです。 これが私のバグです ホットキーをカスタマイズする方法があれば、これはそれほど煩わしいことではありません。残念ながら、キーからアクションへのマッピングを管理するための新しいフレームワークに切り替えたため、これも削除されました。理論的には、彼らはそれをカスタマイズする方法を取り戻すでしょうが、私はあなたの息を止めません。それは確かに3.16で終わることはありません。これが適切な測定のためのさらに2つのバグレポートです 1 2 バグ私はキーボードショートカットを設定する方法を求めて提出しました さて、状況は多少変わったので、あなたがそれをしているなら、私は解決策があるかもしれません。バックスペースをアップ機能として返すパッチを作成しました。パッケージのソースを取得してビルドする手順がarchにあるかどうかはわかりませんが、archユーザーとしては、おそらくその部分をすでに知っているでしょう。だからここにパッチがあります--- src/nautilus-window.c 2015-07-31 10:18:29.313898480 -0400 +++ src/nautilus-window.c 2015-07-31 10:21:20.701351684 -0400 @@ -565,7 +565,7 @@ nautilus_application_add_accelerator (app, "win.redo", "<shift><control>z"); /* only accesible by shorcuts */ nautilus_application_add_accelerator (app, "win.bookmark-current-location", "<control>d"); - nautilus_application_add_accelerator (app, "win.up", "<alt>up"); + nautilus_application_add_accelerator (app, "win.up", "backspace"); nautilus_application_add_accelerator (app, "win.go-home", "<alt>home"); nautilus_application_add_accelerator (app, "win.tab-previous", "<control>page_up"); nautilus_application_add_accelerator (app, "win.tab-next", "<control>page_down"); これがお役に立てば幸いです別の更新:riclcのユーザー名によるgithubユーザーは、キーバインディングがnautilus-pythonプラグインによって変更できることを(非常に巧妙に)理解し、バックスペースアップを可能にするコードを提供しました ここ 。つまり、パッチを適用したり再コンパイルしたりする必要はありません。スクリプトを適切な場所にドロップするだけで、常にバックスペースを確保できます。