Xubuntu 17.10をインストールしたばかりで、xfce4-terminalのキーボードショートカットを変更できません。私は編集可能なアクセラレータを有効にしてみました( http://docs.xfce.org/faq に従って)、以下を実行しました:
外観->設定->メニューとボタン->編集可能なアクセラレータを有効にする:ティック
しかし、メニュー項目の上にマウスを置いてキーの組み合わせを押しても、何も起こりません。すべてのショートカットがグレー表示され、変更できないことを示しています。私はxfce4-terminalを閉じたり、再度開いたり、xfceセッションからログアウト/ログインしたりしても、ショートカットを変更できません。
私は過去のバージョンでこれを行うことができたのを覚えているので、xfceで何が変更されたかわかりません。私は新しいxubuntu 17.10を実行しているので、xfceはバージョン4.12.3で、xfce4-terminalは0.8.6-0ubuntu1です。
誰かがそれらを変更する方法を知っていますか?
[〜#〜] edit [〜#〜]:編集を変更できることがわかりました:
〜/ .config/xfce4/terminal/accels.scm
先頭の;をメニューエントリから削除し、ショートカットを編集します。新しいショートカットを有効にするには、xfce4-terminalを閉じてから再度開く必要があります。これが標準的な方法かどうかはわかりませんが、少なくとも機能します。
編集2:良い説明が見つかりました ここ
解決策が質問とコメントに(矛盾するステートメントとともに)存在していたので、より明確にするために回答を投稿します。
Xfceバグレポートで述べたように #12861 — "GTK + 3の移行後にxfce4-terminalで編集可能なアクセラレータが機能しなくなった" :
gtk3は編集可能なアクセラレータをサポートしていません。 xfce4-terminalはgtk3アプリなので、この機能はもう利用できません...
これは、17.10だけでなく、それ以降のすべてのXubuntuバージョンに影響します。
アクセラレータは〜/ .config/xfce4/terminal/accels.scmで変更できます
そのファイルを編集する際、OPが質問で述べたように、remove the lead
(行の先頭の;
部分)を使用する必要があります。コピーの場合はCtrl-C、貼り付けの場合はCtrl-Vの例:
(gtk_accel_path "<Actions>/terminal-window/paste" "<Primary>v")
(gtk_accel_path "<Actions>/terminal-window/copy" "<Primary>c")