BGS(1)

πŸ“¦ version 0.8, in nixos 26.05, nixpkgs unstable

πŸ’– 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 your hex, 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. bgs will 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