Debianでは、 Shift+Down URxvtで新しいタブを開きます。しかし最近、Fedoraで別のマシンを使い始めましたが、ここでは効果がありません。ここに Ctrl+T それをします。しかし、どちらも両方に取り組んでいないので、私は自分がどこにいるのかを考える運命にあります。さらに、私は必要です Ctrl+T 一部のプログラム(Vim、MOC ...)で。
ArchWikiのドキュメント に触発されて、URxvt.keysym.Shift-Down: Perl:tabbedex:new_tab
を my〜/.XDefaults、 に追加しようとしましたが、効果がありませんでした。 (しかし、didが機能したとしても、リリースされるかどうかはわかりません Ctrl+T 他の用途のために。)
何か案は?
ポインタを提供してくれたetherfishに感謝します。私はさらにいくつかの調査を行いました:
これは RFE によって壊れていることが判明しました 別のパッチの最初のバージョン を導入しました。これによりS-down/upscrolloneが有効になりましたline、したがってタブを壊しました。
後でこれは数回対処されました(たとえば、パッチを編集してそれをC-up/downに変更しようとすることによって)が、それは 実際には受け入れられませんでした 現在の状況は解決されていません。 CT、おそらく修正プログラムとして(...ショートカットなしよりも優れています)。
私はこれを Fedoraに対するバグ として投稿しました
では、私たちは今何ができるでしょうか?
Fedoraメンテナが問題を修正する(または別のパッチを提案する)のを待ちます。
上流から自分でurxvtをビルドします。
Tabbedexなど、異なるバージョンのtabbedを使用します。
tabbed
のローカルコピーを使用して、両方のディストリビューションで機能する3番目のショートカットを追加します(これを〜/ .urxvtに追加するか、システム全体のファイルを編集します)。
更新:素晴らしい、約1日後、 バグへのパッチ はすでに送信されており、リリースの途中です。 Fedoraでこれを壊したパッチは削除されているので、S-Downはすぐに再び機能します。ありがとう、Fedora開発者!
ArchWikiのコメントは、「tabbedex」と呼ばれるrxvt-unicodeの別のタブ実装について説明しています。よく見ると、別のパッケージであることがわかります。試してみたい場合は、Perlソースを取得して_${HOME}/.urxvt/ext
_に押し込みます(rxvt-unicode(1)
の_Perl-lib
_構成項目を参照)。
Fedoraのパッケージメンテナは、このディストリビューションカスタムパッチを含めることを決定したようです。
_keysym 0x74
_、ところで、 t。 _/usr/lib/urxvt/Perl/tabbed
_のコピーをDebianマシンからFedoraマシンの_~/.urxvt/ext
_に置くか、単にシステムコピーを置き換えることで、システムタブ付きPerl拡張機能を置き換えることができます。
正直なところ、Fedoraパッチのきっかけは何ですか?何も思いつきません。