ctrl-tの代わりにShift-Downを使用してURxvtタブを開きます。

ctrl-tの代わりにShift-Downを使用してURxvtタブを開きます。

Debian では、Shift+DownURxvt に新しいタブが開きます。しかし、最近別のコンピュータでFedoraを使い始めましたが、ここではうまくいきませんCtrl+T。しかし、どちらも効果がなかったので、私がどこにいるのか疑問に思うしかありませんでした。また、Ctrl+Tいくつかのプログラム(Vim、MOC ...)が必要です。

からインスピレーションを受けるArchWiki ドキュメントURxvt.keysym.Shift-Down: perl:tabbedex:new_tab、次に追加しようとしました。私の~/.XDefaults、しかし、これはうまくいきません。 (しかしそうだとしてもしたCtrl+Tうまくいきますが、他の目的でリリースされるのかはわかりません。 )

どんなアイデアがありますか?

答え1

ArchWiki アノテーションでは、「tabbedex」と呼ばれる rxvt-unicode の他のタブ実装について説明します。詳しく見ると、別のパッケージであることがわかります。試してみたい場合は、Perlソースコードをインポートして挿入してください${HOME}/.urxvt/extperl-lib設定オプションを参照rxvt-unicode(1))。

Fedoraのパッケージマネージャは、次の展開カスタムパッチを含めることにしました。

keysym 0x74、ところで、はいt。 Fedoraシステムに/usr/lib/urxvt/perl/tabbedDebianシステムのコピーを配置するか、~/.urxvt/ext単にシステムコピーを交換して、システムタブPerl拡張を置き換えることができます。

正直なところ、Fedoraパッチがリリースされたきっかけは何ですか?わかりません。

答え2

ヒントをくれたetherfishに感謝します。私はもう少し研究しました:

わかりましたが、これは壊れていました。RFE、紹介する他のパッチの最初のバージョン、S-down/upを可能にします。一行スクロールしたがって、ラベルが破壊されます。

この問題は数回後に解決されましたが(パッチを編集してC-up / downに変更しようとしました)実際には受け入れられないしたがって、現在ではCTを追加する以外は、修正プログラムで状況は解決されません(...より近道はありません)。

私はそれを次のように投稿しました。Fedora用のバグ

今、私たちは何ができますか?

  • Fedora管理者が問題を解決するか、別のパッチを提案するのを待ちます。

  • アップストリームから直接urxvtを構築します。

  • tabbedexなどのさまざまなバージョンのタブを使用してください。

  • ローカルコピーを使用して、両方のディストリビューションtabbedに機能する3番目のショートカットを追加します(〜/ .urxvtに追加するか、システム全体のファイルを編集)。

修正する:さて、約1日後に、バグ修正送信して配信中です。 Fedoraでこの問題を解決したパッチが削除され、S-Downがすぐに再び機能します。 Fedora開発者の皆さん、ありがとうございます!

関連情報