终端透明度 (urxvt)、Imagemagick 和 X11 根窗口问题

终端透明度 (urxvt)、Imagemagick 和 X11 根窗口问题

我使用 Ubuntu Natty、urxvt(具有 256 种颜色)和 Imagemagick(display -window root [...])将根窗口设置为图片。当我在 urxvt 上使用透明度 (-tr) 选项时,我得到的是 Ubuntu X 登录屏幕背景(粉红色/紫色),而不是当前根窗口上的图像。请参见底部的图片。

请注意,如果我运行 gnome-terminal 并设置其透明度,也会存在同样的问题。

我怀疑 imagemagick 没有在正确的 X11 层上绘图,但我(和谷歌)无法找出正确的选项是什么。

问题可能出在 xorg 配置或窗口组合上吗?

在此处输入图片描述

交叉发布自这里这里徒劳地希望有人能在这里知道答案。如果冒犯了你,请随时关闭。看来这确实是徒劳的希望……

答案1

假透明度{即裁剪根图像}打开:+tr {例如:-sh 20} -tr 关闭假透明度这可能就是你正在做的事情,但可能不是你想要做的事情

真正的透明度(即:使用合成器)只需设置窗口的 alpha 即可完成,例如:xcompmgr 或 compiz 或 whatevs urxvt -bg rgba:2000/2000/2000/dddd

看看 xcompmgr 和 transset 是否可以为你做到这一点;如果不行,那么在你让它工作之前什么都行不通。

答案2

我最终使用 convert 调整了图像大小,将其转换为另一个目录,然后使用 feh 来显示它们。虽然不好看,但有用。

相关内容