在 i3 中设置背景的最流行方法似乎是使用feh
,通过以下方式:
exec_always feh --bg-fill /home/user/Pictures/wallpaper.jpg
在你的~/.config/i3/config
文件中。然后,~/.Xresources
您可以通过以下方式将其配置URxvt
为透明:
URxvt.transparent: true
URxvt.shading: 50
URxvt.blurRadius: 0
URxvt.background: #d3d3d3
URxvt.foreground: #1d1f21
feh
正如你所看到的,这两件事在我的家用电脑上完美配合。现在忽略可怕的配色方案。
feh
现在,由于各种原因,由于工作中的 yum 存储库有限,我无法访问。我自己也无法下载和编译它或类似的东西。作为替代,我一直在使用ImageMagick
它的display
功能来设置我的背景:
exec_always display -window root /home/user/Pictures/wallpaper.jpg
它本身确实设置了墙纸并与 i3 一起使用。
问题是当我这样做时,似乎ImageMagick
只是设置了一个覆盖而不是实际设置根图像,因此URxvt
只是读取了默认的灰色根图像。请注意,这也是我的家用电脑,它feh
工作得很好,所以这不是URxvt
问题。
- 有没有不同的方法来设置我的背景,
ImageMagick
以便它实际设置根墙纸?这是我更喜欢的解决方案。 - 是否有其他软件,或者最好是常用的预安装工具(Oracle Linux),可以用来设置我的墙纸?同样,请记住,我无法接触到
feh
工作中的东西,以及我必须查看和查看的任何其他内容。我看过这篇文章,其中提到了一些,但没有时间检查它们是否存在于工作中。1. 我也无法访问诸如 compton、xcompmgr 等以实现真正的透明性。
更新:我尝试使用ImageMagick'sxsetroot
并将其转换为使用.jpg
图像,但仅适用于仅支持黑白的图像。这不起作用,因为我希望它仍然与显示的图像相同。.bmp
convert
xsetroot
.xbm
.jpg