端末の背景が透明なレンジャー画像プレビュー


9

私はレンジャーでの画像プレビューが好きですが、端末が透明でも好きです。

w3mと透明な背景で画像プレビューを機能させる方法は本当にありませんか?(必要に応じてターミナルエミュレータを変更します。現在はurxvtです)

回答:


4

rangerの画像プレビューで動作する透明な端末があります。私はtermite(ターミナルエミュレーター)とcompton(コンポジター)を使用して透過性を実現しています(を使用すると便利なコンボi3wm)。

結果は次のとおりです。

ここに画像の説明を入力してください

私が持っていた唯一の問題はありましたtmux(画像は表示されますが、常に正しい位置にあるわけではなく、端末を更新する必要がある場合もあります)。

透明度はによって処理されるため、テキストと画像も透明であることに注意しくださいcompton。これは、透明度をあまり追加しない場合にのみ機能します。それ以外の場合は、透明度を処理し、この機能を使用するターミナルエミュレータが必要です(私は試してみましたがterminator、たとえば、で同じように機能しませんでしたurxvt)。不透明度が85%の場合、透明度と読みやすさが向上するため、この設定でうまくいきます。

更新

シロアリで真の透明度が再びサポートさurxvtますが、透明度を有効にした場合と同じ問題が発生します(failed to execute w3mimgdisplayエラー、@ slmの回答を参照)。


ちょうど置く^^とても簡単だったopacity-rule = ["85:class_g = 'Termite'"];コンプトン設定ファイルに:-)感謝は私が幸せになることができなかったのです
makim

質問は1つだけですが、どのようにしてテキストを不透明にしましたか
makim 14

テキストcomptonは他のテキストと区別する方法がなく、ウィンドウのみを処理するため、テキストは同じ透明度ルールに従います。もっと透明度を高めたい場合はterminator、この機能を使用しているときに(terminatoriircではなく)透明度自体を処理するターミナルが必要です(など)。私の場合、読みやすさのために暗い背景が欲しいので、この設定は私にとってかなりうまくいき、以前に使用した代替案よりもはるかに軽いです。
BenC 2014

また、を使用しvimているため、でcomptonファイルを編集するときに不透明度を100%に設定する追加のルールがありますvim
BenC 2014

これはどのように無関係ですか?lists.gnu.org/archive/html/ranger-users/2013-06/msg00003.htmlKonsoleたとえばレンジャーでの画像プレビューはありますか?
Nikos Alexandris

4

どの端末を使用しているかはわかりませんが、32ビット以上のビット深度を使用している場合は機能しません。

抜粋- 端末内の画像

注:深度が32の場合、w3mはurxvtで画像をレンダリングできません。つまり、透明な背景に画像をレンダリングすることはできません。〜/ .XresourcesのURxvt * depth:32という行にコメントを付けてください。

このスレッドはそれについても議論しました:-w3m / rangerイメージはurxvtでは機能しません

抜粋

トランスペアレント端末では機能しません。私は常に透明度が無効になっている「特別なレンジャーターミナル」のショートカットを作成します。


1
今日のこの問題に関する更新はありますか?少なくとも代わりにw3mimagedisplay
villasv

1
レンジャー1.7.2とurxvt 9.22トランスペアレントには、イメージプレビューがあります。これは、レンジャーのデフォルト設定set preview_images trueset preview_images_method w3mおよびurxvt ネイティブの透過性に関するものです。tmuxでも機能しますが、これは一瞬だけです:)
tuk0z
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.