章 6. 桌面背景

像 Blackbox 一样,Fluxbox 为此也提供了两套 wrapper 工具--bsetroot fbsetbg 。 我们一道来看看它们是如何工作的。

bsetroot 几乎具备了xsetroot的所有功能。 只要是简单的背景它都可以设置, 例如单色的。另外,bsetroot 也可以设置渐变色的背景。

fbsetbg 之所以称为 wrapper,在于它尝试着去寻找 一个适合的背景设置程序,从而间接完成背景的设置。您不需要对 fbsetbg 进行配置。 它会自动采用最先找到的程序。

覆盖主题背景

Fluxbox允许您忽略 style 文件中指定的背景而另在您的 ~/.fluxbox/init 文件:

中指定:
        session.screen0.rootCommand: fbsetbg -f ~/backgrounds/zimdib_dark.png

为避免对 ~/.fluxbox/init 文件进行不必要的改动, fbsetbg 会将刚用过的壁纸保存在 ~/.fluxbox/lastwallpaper 里,然后在用-l选项的时候再重新载入此壁纸。rootCommand 应该是这样子

        session.screen0.rootCommand: fbsetbg -l