BGS(1)
π BGS(1) β bgs, the background setter π
okay so welcome to the BGS(1) page from the General Commands Manual, bestie β this is all about bgs, aka the background setter. π«Ά
πΈ NAME πΈ
bgs β background setter. literally the whole name, and it ate.
β¨ SYNOPSIS β¨
bgs [-v] [-c] [-C hex] [-z] [-R] [-x] [IMAGE1...IMAGEN]
π¦ DESCRIPTION π¦
bgs lets you tailor the appearance of the background ("root") window on a workstation display running X. iconic behavior, no cap.
It uses imlib2 for image rendering and rotates the images automatically. it's designed for dynamic Xinerama/Xrandr setups β the kind used with notebooks β but it works well in any setup. versatile queen. π
π OPTIONS π
-vβ prints version information to standard output, then exits. short and sweet.-cβ centers image rather than scaling it. centering era.-C hexβ specifies background color to use when the image does not fill the screen. pick yourhex, bestie.-zβ zooms image rather than scaling it. zoom zoom.-Rβ prevents automatic rotation for optimal screen fill. sometimes you just need it to stay put.-xβ switches to dynamic mode.bgswill update your background as soon as the root window changes. main character responsiveness.
if multiple images are specified, each image is set for each monitor, in order. monitor-by-monitor, in order, periodt.
π SEE ALSO π
dwm(1) and xsetroot(1) β go check those besties too. π«Ά
π BUGS π
bgs can't decide how the monitor is rotated if you use xrandr-rotation, so it assumes the monitor is rotated clockwise. not me guessing your monitor rotation π β that's just the vibe check it does.
okay that's the page, bestie π the footer sign-off is bgs-0.8 from BGS(1), and there's no date in this footer to mention. π
π¦ where this page comes from
- nixos 26.05: bgs 0.8
- nixpkgs unstable: bgs 0.8
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms