具有透明终端背景的 Ranger 图像预览

具有透明终端背景的 Ranger 图像预览

我喜欢 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 上不起作用

摘抄

它不适用于透明终端。我总是为禁用透明度的“特殊护林员终端”创建快捷方式。

相关内容