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

Sar*_*use 5 fedora ubuntu x11 imagemagick

在 Ubuntu Natty 和 Fedora 12 中,我有urxvt(256 色),并使用ImageMagick( display -window root [...]) 将根窗口设置为图片。当我在 上使用透明度 ( -tr) 选项时urxvt,我得到 X11 登录屏幕背景(Ubunutu 中的粉红色/紫色,Fedora 中的蓝色),而不是当前在根窗口中的图像。见底部的图片——取自 Ubuntu,但类似于 Fedora。

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

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

问题可能出在 xorg 配置还是窗口组合上?

截屏

我很乐意使用 Imagemagick 以外的其他东西,只要我可以动态调整图像的大小(因此它保持当前的纵横比并适合可见的屏幕区域)并且我可以将图像放在右下角屏幕的一角。

roz*_*acz 3

当使用ImageMagickawesome设置背景时,我在窗口管理器和 中也遇到了类似的问题。根据作者的反馈,这个问题很快就得到了解决- 您可以在gmane 存档上查看此对话的存档-此处以及此处的更多内容。urxvtawesome

解决方案是更改背景设置器,我选择使用habak它,因为它是最轻的。还可以使用其他的,比如fehor Esetroot(属于启蒙WM)。我想我会建议你先尝试一下feh,因为它似乎是为许多发行版打包的。

旁注:如果有人想尝试许多不同的 bg-setter,这里列出了awsetbg(来自 的 bg-setting 包装脚本awesome)尝试使用的那些:

Esetroot habak feh hsetroot chbg fvwm-root imlibsetroot display qiv xv xsri xli xsetbg wmsetbg xsetroot

请注意,其中一些仅随较大的包装一起发货。

编辑:查看xsri手册页,我认为它可能会为您的需求提供最佳的灵活性。