我喜欢 Ranger 中的图像预览,但我也喜欢我的终端透明。
难道真的没有办法让图像预览与 w3m 和透明背景一起工作吗? (如果有必要,我愿意更改我的终端模拟器,目前是 urxvt)
答案1
ranger
我有一个可与图像预览配合使用的透明终端。我用termite
(终端仿真器)和compton
(合成器)透明度(当您使用时一个很好的组合i3wm
)。
结果如下:
我遇到的唯一问题是tmux
(图像显示,但并不总是在正确的位置,有时需要刷新终端)。
注意文字和图像也是透明的因为透明度是由 处理的compton
。这仅在您不添加太多透明度的情况下才有效,否则您需要一个处理透明度并使用此功能的终端模拟器(我尝试过terminator
,但没有工作,例如,相同urxvt
)。 85% 的不透明度给了我一些透明度和良好的可读性,所以这个设置适合我。
更新
真正的透明度再次得到支持在白蚁中,但它遇到与urxvt
启用透明度相同的问题(failed to execute w3mimgdisplay
错误,参见@slm的答案)。
答案2
不确定您使用的是什么终端,但如果它使用 32 或更高的位深度,则它将无法工作。
摘录-终端中的图像附注:如果深度为 32,w3m 无法在 urxvt 中渲染图像。这意味着您无法在透明背景上渲染图像。请务必在 ~/.Xresources 中注释行 URxvt*深度:32。
该线程也讨论了它:-w3m/ranger 图像在 urxvt 上不起作用。
摘抄它不适用于透明终端。我总是为禁用透明度的“特殊护林员终端”创建快捷方式。