回答:
ranger
の画像プレビューで動作する透明な端末があります。私はtermite
(ターミナルエミュレーター)とcompton
(コンポジター)を使用して透過性を実現しています(を使用すると便利なコンボi3wm
)。
結果は次のとおりです。
私が持っていた唯一の問題はありましたtmux
(画像は表示されますが、常に正しい位置にあるわけではなく、端末を更新する必要がある場合もあります)。
透明度はによって処理されるため、テキストと画像も透明であることに注意してくださいcompton
。これは、透明度をあまり追加しない場合にのみ機能します。それ以外の場合は、透明度を処理し、この機能を使用するターミナルエミュレータが必要です(私は試してみましたがterminator
、たとえば、で同じように機能しませんでしたurxvt
)。不透明度が85%の場合、透明度と読みやすさが向上するため、この設定でうまくいきます。
シロアリでは真の透明度が再びサポートされurxvt
ますが、透明度を有効にした場合と同じ問題が発生します(failed to execute w3mimgdisplay
エラー、@ slmの回答を参照)。
compton
は他のテキストと区別する方法がなく、ウィンドウのみを処理するため、テキストは同じ透明度ルールに従います。もっと透明度を高めたい場合はterminator
、この機能を使用しているときに(terminator
iircではなく)透明度自体を処理するターミナルが必要です(など)。私の場合、読みやすさのために暗い背景が欲しいので、この設定は私にとってかなりうまくいき、以前に使用した代替案よりもはるかに軽いです。
vim
ているため、でcompton
ファイルを編集するときに不透明度を100%に設定する追加のルールがありますvim
。
Konsole
たとえばレンジャーでの画像プレビューはありますか?
どの端末を使用しているかはわかりませんが、32ビット以上のビット深度を使用している場合は機能しません。
抜粋- 端末内の画像注:深度が32の場合、w3mはurxvtで画像をレンダリングできません。つまり、透明な背景に画像をレンダリングすることはできません。〜/ .XresourcesのURxvt * depth:32という行にコメントを付けてください。
このスレッドはそれについても議論しました:-w3m / rangerイメージはurxvtでは機能しません。
抜粋トランスペアレント端末では機能しません。私は常に透明度が無効になっている「特別なレンジャーターミナル」のショートカットを作成します。
w3mimagedisplay
?
set preview_images true
、set preview_images_method w3m
およびurxvt ネイティブの透過性に関するものです。tmuxでも機能しますが、これは一瞬だけです:)
opacity-rule = ["85:class_g = 'Termite'"];
コンプトン設定ファイルに:-)感謝は私が幸せになることができなかったのです