タブを変更するためのThunarキーボードショートカット

タブを変更するためのThunarキーボードショートカット

現在、Thunarでは、次のタブに切り替えるには++を使用する必要がありますCtrl。 +または+に変更したいですAltPageDownCtrlTabCtrlPageDown

これで、~/.config/Thunar/accels.scmすべてのショートカットは次の形式で定義されます。

(gtk_accel_path "<Actions>/ThunarWindow/new-tab" "<Primary>t")

私の質問は次のとおりです

  1. new-tab上記の例で置き換える必要があるタブ変更キーワードは何ですか?
  2. Ctrl-> <Primary>。それではTab- >それはどうですか?そしてPageDown- >?

ベストアンサー1

Thunarには、実際に次/前のタブに変更するためのキーバインディングはありません。むしろ、基本的なGTKコントロール(この場合はGtkNotebook)にいくつかのキーバインディングがあります。

GtkNotebookは前のタブをCtrl+PageUpCtrl++として定義しますAltPageUp次のタブ/次のページにも似ています)。ただし、Thunarの場合、表示されているウィンドウ(アイコンと詳細ビュー)がタイプであるため、Ctrl+ PageUp/ Ctrl+キーバインディングがブロックされます。PageDownGtkScrolledWindowには、以下に説明するように独自のCtrl+ PageUp/ Ctrl+使用法がありますPageDown
https://developer.gnome.org/pygtk/2.24/class-gtkscrolledwindow.html#signal-gtkscrolledwindow--scroll-child

前回Thunarを使ってOSをインストールしたときにタブもなかったので、すぐにそれを捨ててPCManFMを使用しました。 PCManFMはファイルを表示するためにGtkScrolledWindowを使用しませんが、次/前のタブキーは定義されていません。タブ内蔵ウィジェットCtrl+ PageUp/ Ctrl+が動作します。PageDown

IMO 2つのプログラム(およびすべてのファイルマネージャ)はそれらを定義し、合理的なデフォルト値を使用する必要があり、多くのブラウザのようにタブを左/右(Ctrl+ Shift+ PageUp/ Ctrl+ Shift+)に移動できるようにする必要があります。PageDown

Thunarの場合、少なくとも4つのイベントすべてをキーバインディングで明示的に定義するパッチを作成しました(元の記事で説明した方法でオーバーライドできます)。このパッチをまもなくこのバグレポートに公開する予定です。
https://bugzilla.xfce.org/show_bug.cgi?id=9585

残念ながら、これらのイベントのキーバインディングを変更することはできますが、サブウィジェット(GtkScrolledWindowなど)の既存のキーバインディングをオーバーライドすることは許可されていAltませPageUpん。 。パッチを見つけたら必ずバグに投稿しますが、見つけるのが難しいことが証明されました。AltPageDown

* **編集する***

Alt+ を使用すると、数値があるN特定のタブに移動できますが、使用は非常に限られていると思います。N0-9

おすすめ記事