在令人敬畏的窗口管理器中未设置背景图像

时间:2017-01-01 10:44:07

标签: awesome-wm

我正在尝试将背景设置为在覆盆子pi V2上运行的新鲜的真棒窗口管理器。 我仔细地跟踪了begginers指南 https://awesomewm.org/apidoc/documentation/07-my-first-awesome.md.html# 但是当我重新启动X时,背景未设置。谷歌已经厌倦了我...: - |试图找出原因...

在杀死xorg后,我在控制台中注意到了以下信息:

  

W:太棒了:xerror:881:X错误:request = PutImage(主要72,次要0),   error = BadLength(16)

注意:这不仅是一个无法改变背景的问题,甚至连默认背景图片都没有显示

1 个答案:

答案 0 :(得分:0)

这是某些软件中的错误。我过早地责怪开罗,但我不确定。

PutImage用于将图像数据上传到X11服务器。在您遇到BadLength错误的情况下,此请求失败。这意味着没有提供与服务器预期一样多的数据。例如,大小为10x10,8bpp的图像需要800字节,但也可能有填充调整等。

很可能这是一个应该上传壁纸的PutImage请求。我想你要么得到一个随机的壁纸或一个显示随机噪音的乱码#34;?

您可以在https://github.com/awesomeWM/awesome/issues/new打开错误报告,并包含xdpyinfo的输出。

此外,您是否可以使用其他工具设置壁纸(例如feh --bg-scale image.jpg),然后尝试通过echo 'require("gears.wallpaper").maximized("/path/to/image.jpg")' | awesome-client设置壁纸? (当设置了壁纸时,代码路径略有不同,因此这实际上可能有所不同。)

哦,你的开罗版本是什么?