Xubuntu: メニューアクセラレータをリセットするにはどうすればいいですか?

Xubuntu: メニューアクセラレータをリセットするにはどうすればいいですか?

私はXubuntu 15.10を使用していますが、最近GTKメニューアクセラレータ(http://docs.xfce.org/faq) を使っていて、とても便利だと感じています。簡単に設定でき、Backspace を押すと 1 つがクリアされることもわかっています。しかし、元のショートカットにリセットするにはどうすればよいでしょうか? 手動でリセットできることはわかっていますが、デフォルトのショートカットにリセットするより簡単な方法があるかどうか疑問に思っています。

答え1

最も簡単な方法は、メニュー アクセラレータの設定ファイルを削除し、アプリケーションを再起動して有効にすることです。ログアウトしたり、システムを再起動したりする必要はありません。

設定ファイルはどこにありますか

構成ファイルは、accels.scmアプリケーションごと、ユーザーごとに見つかります。現在のユーザーの既存のファイルをすべて一覧表示するには、次のコマンドを実行して出力を確認します。

$ locate accels
/home/USERNAME/.config/Mousepad/accels.scm
/home/USERNAME/.config/Thunar/accels.scm
/home/USERNAME/.config/ristretto/accels.scm

USERNAME現在のユーザーの名前を参照します。

デフォルトでは一致する結果は 3 つだけあります (Xubuntu 14.04)。これらは、Mousepad テキスト エディター、Thunar ファイル マネージャー、および ristretto イメージ ビューアーのメニュー アクセラレーション構成ファイルです。

設定ファイルが見つかりません

上記で示唆したように、すべてのアプリケーションにデフォルトで構成ファイルがあるわけではありません。

たとえば、Xfce ターミナルaccels.scmでは、メニュー アクセラレータが変更されていない限り、現在のユーザー用のファイルを作成しません。Xfce ターミナルでメニュー アクセラレータの変更をすでに試みている場合は、次のようにもう 1 行追加されます。

/home/USERNAME/.config/xfce4/terminal/accels.scm

locate追加の行がすぐに表示されない場合は、ターミナルでコマンドを実行してデータベースを更新しますsudo updatedb.mlocate。最後にもう一度実行するlocate accelsと、一致する結果が上記のように更新されます。

Xubuntu 14.04 (Xfce 4.10) で動作テスト済み。

要約設定ファイルを削除し、アプリケーションを再起動します。デフォルトに戻ります。

関連情報