我刚刚从 Fluxbox 切换到 xmonad,我非常喜欢它。但是,有一件事我还没能做到,那就是更改我的桌面背景。
我正在使用 Ubuntu 8(呃,不记得点后面的值了),我通过包管理器安装了 xmonad,然后从登录屏幕上可用的环境列表中运行 xmonad。
我已尝试按照 Haskell wiki 上的建议使用 gconftool 进行设置,但似乎没有任何效果。
答案1
关于 gravity 先前的评论,正确的语法实际上是
xloadimage -onroot -fullscreen <path.to.image>
xpmroot 相对于 xloadiamge 的优势在于:
- 允许 png 图像
- 在 Ubuntu 上,有自己的包,而不是包含在更大的 fvwm 包中
(抱歉,如果这作为对上一个答案的评论会更好:我无法添加评论)
答案2
我遇到了一些问题xloadimage
(根本不起作用)和xpmroot
(只接受 xpms 并且 gimp 写了一个奇怪的,它吐了),但feh --bg-fill
工作得很好(感谢一些家伙拱门论坛)。
答案3
此命令有效吗:xpmroot ~/background.xpm &
?background.xpm
您想要作为背景的图像的文件名在哪里。
答案4
对我来说
xsetroot -solid Indigo
就~/.bash_profile
足够了。
使用xsetroot
不需要安装(并可能需要编译)单独的程序(在 Red Hat 发行版中我没有看到 feh、xloadimage 或 xpmroot 软件包)。此程序还支持可配置前景/背景颜色的位图,以允许非纯色背景。