在xmonad中设置背景图像


40

我刚刚从Fluxbox切换到尝试使用xmonad,我绝对喜欢它。但是,我没有做的一件事就是更改桌面背景。

我使用的是Ubuntu 8(嗯,记不起来了),我通过程序包管理器安装了xmonad,然后从登录屏幕上可用的环境列表中运行了xmonad。

我已经尝试过按照Haskell Wiki上的建议使用gconftool对其进行设置,但是它似乎没有任何作用。

Answers:


31

关于之前的评论,正确的语法实际上是

xloadimage -onroot -fullscreen <path.to.image>

与xpmroot上的xloadiamge相比,优点是:

  • 允许png图像
  • 在Ubuntu上,有自己的软件包,而不是包含在较大的fvwm软件包中

(对不起,如果将其作为对先前答案的评论会更好:我无法添加评论)


4
我是Haskell和Xmonad的新手,并且不确定如何在Xmonad配置中使用该命令。我应该怎么用xloadimage
E-rich

Ubuntu 12.04,如果图像纵横比与我的显示器不同,则无法填充。
cmc

1
@ E-rich,.xinitrc通常将其放入文件中,通常放在一行之前exec /bin/xmonad
JMCF125 2014年

20

我遇到了一些麻烦xloadimage(根本无法工作),并且xpmroot(只接受了xpms和gimp写下了一个奇怪的东西,但它被否决了),但是却表现feh --bg-fill出色(感谢arch论坛上的一些人)。


4

这是否命令工作:xpmroot ~/background.xpm &background.xpm您要用作背景的图像文件名在哪里。


4
顺便说一句,我不确定退出后是否仍会保留在您的背景中。您可能需要将该命令添加到〜/ .xsessions或〜/ .xinitrc中
Alvin Row

对于XPM以外的图像格式,xloadimage -root $path
grawity

0

我为此使用feh

feh --bg-fill ~/pictures/background

这位于我的〜/ .xprofile中,还生成了一个脚本〜/ .fehbg,以后可以运行该脚本来设置相同的背景和配置。有迹象表明,可能除了可以使用替代参数--bg-fillman feh详解。

Feh广泛可用,可以从默认的Ubuntu和Arch linux软件包系统信息库(可能还有其他)安装。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.