Thunarsカスタムアクションにキーボードショートカットを追加することは可能ですか?
マウスオーバーでキーを設定しようとしました(必要なオプションはxfce設定で設定されています)が、それはうまくいきません。
はい、これは可能です。
これは、標準のカスタムアクション「ターミナルをここで開く」の例です。
ファイルを開く/home/username/.config/Thunar/accels.scm
あなたが検索する必要があるより:
; (gtk_accel_path "<Actions>/ThunarActions/uca-action-1398672656481710-1" "")
ucaはカスタムアクションを表し、最後の1は最初のアクション。
この行を次のように変更します( Alt+t あなたが望むものを選択できる例にすぎません):
(gtk_accel_path "<Actions>/ThunarActions/uca-action-1398672656481710-1" "<Alt>t")
行のコメントを外すために、最初に ";"を削除したことを確認してください!
ショートカットログアウトをアクティブにするには:
xfce4-session-logout --logout
再度ログインします。
Thunarを開き、プレス Alt+t これは、「ここでターミナルを開く」アクションを開く必要があります。
編集1:カスタムアクションのページネーションは、必ずしも論理的な順序ではありません。正しいID(一意のID)を見つけるには、/home/username/.config/Thunar/uca.xml
ファイルを調べることができます。
編集2:時々、Thunarからの確認ボックスがポップアップした場合など、ショートカットが機能しなくなることがあります。その結果、Thunarウィンドウからのフォーカスが失われます。作業に戻すには、Thunarウィンドウを右クリックする必要があります。
Edit 3:(これはテストされていない匿名ユーザーからのヒントです)
編集2で説明した問題を回避するには、/home/username/.config/Thunar/uca.xml
ファイルを変更する必要があります。まず、行を変更する必要があります:sh -c "cd%f; x-terminal-emulator"小文字にするfを大文字Fに変換します。
次に、次の行を追加する必要があります。
<audio-files/>
<image-files/>
<other-files/>
<text-files/>
<video-files/>
変更後のコードは次のようになります。
<action>
<icon>utilities-terminal</icon>
<name>Open terminal here</name>
<unique-id>1557579822897820-1</unique-id>
<command>sh -c "cd %F; x-terminal-emulator"</command>
<description></description>
<patterns>*</patterns>
<directories/>
<audio-files/>
<image-files/>
<other-files/>
<text-files/>
<video-files/>
</action>
Thunarを再起動すると完了です。