Answers:
我有一个透明的终端,可用于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'"];
了compton的配置文件中:-)谢谢,我再也开心了