FBSETROOT(1)
π FBSETROOT π
okay bestie, so this is the fbsetroot page from the Fluxbox Manual and it's genuinely one of my faves π«Ά it's a lil background utility that the fluxbox(1) window manager uses, and it was originally written for and by the og blackbox(1) window manager. vintage queen behavior honestly π
β¨ SYNOPSIS β¨
fbsetroot [-display display] -solid color
fbsetroot [-display display] -mod x y -fg color -bg color
fbsetroot [-display display] -gradient texture -from color -to color
fbsetroot -help
πΈ DESCRIPTION πΈ
so fbsetroot(1) is a utility that controls how the root window looks, and it does that in exactly three ways:
- give it a solid color π
- write a two color modula pattern to it β¨
- render a gradient texture, based on two different colors π¦
it's giving xsetroot(1) energy in terms of functionality, but no cap it does more: it supports multiple-screen displays, and gradient textures the same way that blackbox or fluxbox does. the way it doesn't handle cursors etc. though?? not its job, not its problem π
ngl the lore is iconic: fbsetroot was originally part of the Blackbox package and got carried over with the code that became Fluxbox. back in those days it was called bsetroot. glow-up era fr fr π
and if any errors are encountered, fbsetroot will use either gxmessage(1) or xmessage(1) to inform the user of errors. it will let you know bestie π
π OPTIONS π
okay so fbsetroot operates in three ways, and you must choose one of the first 3 options. choose wisely, main character π«Ά
-solid colorβ sets the root window to the specified color π-mod x yβ creates a modula pattern. you must specify-bgand-fgcolors, periodt β¨-gradient texturestringβ renders the specified texture string to the root window π
so texturestring may be one of:
Horizontal / Vertical / Diagonal / Crossdiagonal / Pipecross /
Elliptic / Rectangle / Pyramid
select one of these texture types β they only apply when -gradient is specified. you must also specify both a -from and a -to color, no skipping π
-display displayβ tells fbsetroot to connect to the specified display πΈ-bg,-background colorβ background color. needed for-modpatterns π¦-fg,-foreground colorβ foreground color. needed for-modpatterns π¦-from colorβ start color for rendering textures. needed for-gradientpatterns β¨-to colorβ ending color for rendering textures. needed for-gradientpatterns β¨-helpβ prints version info and short help text. iconic behavior honestly π
π AUTHORS π
this manpage was modified by Curt "Asenchi" Micol <asenchi at asenchi.com> for the Fluxbox window manager π«Ά
further updates for fluxbox-1.1.2 and conversion to asciidoc format by Jim Ramsay <i.am at jimramsay.com> β¨
π SEE ALSO π
fluxbox(1) fbsetbg(1) xsetroot(1) xmessage(1) gxmessage(1)
π AUTHOR π
Jim Ramsay <i.am@jimramsay.com>
- Author.
and that's the whole page bestie, every last detail preserved, no crumbs left π
k thanks for coming to my ted talk, this was fbsetroot.txt, dated 08 February 2015, from the Fluxbox Manual. slay, stay hydrated, and go set that root window π§β¨π
π¦ where this page comes from
- alpine 3.24: fluxbox-doc 1.3.7-r9 Β· MIT
- arch rolling: fluxbox 1.3.7+248+g5ba8c921-1 Β· MIT
- debian trixie: fluxbox 1.3.7-1+b1 Β· MIT
- fedora 43: fluxbox 1.3.7-28.fc43 Β· MIT
- fedora 44: fluxbox 1.3.7-29.fc44 Β· MIT
- nixos 26.05: fluxbox 1.3.7
- nixpkgs unstable: fluxbox 1.3.7
- opensuse-leap 16.0: fluxbox 1.3.7-bp160.1.12 Β· MIT
- opensuse-leap 16.0: fluxbox 1.3.7-bp160.1.12 Β· MIT
- opensuse-leap 16.0: fluxbox 1.3.7-bp160.1.12 Β· MIT
- opensuse-leap 16.0: fluxbox 1.3.7-bp160.1.12 Β· MIT
- ubuntu noble: fluxbox 1.3.7-1build2 Β· MIT
- ubuntu questing: fluxbox 1.3.7-1build2
- ubuntu resolute: fluxbox 1.3.7-1build3 Β· MIT
- ubuntu stonking: fluxbox 1.3.7-1build3 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms