游侠形象预览与透明终端背景


9

我喜欢游侠中的图像预览,但我也喜欢终端透明。

真的没有办法在w3m和透明背景下进行图像预览吗?(如果有必要,我愿意更改我的终端仿真器,目前是urxvt)

Answers:


4

我有一个透明的终端,可用于ranger的图像预览。我使用termite(终端仿真器)和compton(合成器)来提高透明度(使用时是一个不错的组合i3wm)。

结果如下:

在此处输入图片说明

我唯一遇到的问题是tmux(显示图像,但并不总是在正确的位置,有时需要刷新终端)。

请注意,文本和图像也是透明的,因为透明度是由处理的compton。这仅在您没有添加太多透明度的情况下才有效,否则您需要一个可处理透明度并使用此功能的终端模拟器(我尝试过terminator,但我没有使用,例如urxvt)。85%的不透明度为我提供了一些透明度和良好的可读性,因此此设置对我有效。

更新资料

白蚁再次支持真正的透明性,但是它与urxvt启用透明性时存在同样的问题(failed to execute w3mimgdisplay错误,请参见@slm的答案)。


太简单了^^放在opacity-rule = ["85:class_g = 'Termite'"];了compton的配置文件中:-)谢谢,我再也开心了
makim 2014年

哦,只是一个问题,您是如何获得非透明文本的?
makim

文本遵循相同的透明度规则,因为compton它无法将文本与其他文本区分开,它只能处理窗口。如果您想提高透明度,那么您需要一个terminator在使用此功能时可以自行处理透明度的终端(例如)(terminator不是iirc)。就我而言,我想要深色的背景以提高可读性,因此此设置对我来说效果很好,并且比以前使用的替代方法轻得多。
BenC

另外,由于我正在使用vim,所以我有一条额外的compton规则,可以在编辑中的文件时将不透明度设置为100%vim
BenC

这是多么不相关: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
具有urxvt 9.22透明的Ranger 1.7.2具有图像预览。那是护林员的默认配置set preview_images trueset preview_images_method w3m并urxvt 本土透明度。它甚至可以在tmux中工作,但只能在瞬间进行:)
tuk0z '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.