HSETROOT(1)

πŸ“¦
version 1.0.5 Β· 2 versions
  • 1.0.5 Β· debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 1.0.5 Β· opensuse-leap 16.0
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– HSETROOT β€” yet another wallpaper application πŸ’–

okay bestie, welcome to hsetroot(1), the General Commands Manual glow-up. this is the tool that makes your X desktop actually serve looks. πŸŽ€


✨ SYNOPSIS ✨

hsetroot [ command1 [ args... ] ] [ command2 [ args... ] ]

🌸 DESCRIPTION 🌸

so like. hsetroot is a tool that lets you compose wallpapers β€” and by wallpapers we mean "root pixmaps" for X, no cap. πŸ–ΌοΈ it has a LOT of options: rendering gradients, solids, images… but that's not even the best part. it also lets you perform manipulations on those things, or chain them together like a lil pipeline of aesthetic excellence. the way that you can just stack commands… obsessed. πŸ’…


πŸ‘‘ OPTIONS πŸ‘‘

🌈 Generic Options:

  • -root β€” treat multiple displays as one big screen, aka ignore xrandr outputs entirely. one screen, one vibe, periodt. ✨
  • -screens <int> β€” set a screenmask to use. it's giving very precise, very controlled. 🎯

🧚 Gradients:

  • -add <color> β€” add a color to the range using distance 1. the default lil sprinkle. 🌈
  • -addd <color> <distance> β€” add a color to the range using a custom distance, for when you wanna be specific about it. πŸ’œ
  • -gradient <angle> β€” render the gradient using the specified angle. tilted, but make it fashion. πŸ“
  • -clear β€” clear the color range. fresh slate, main character energy. 🧼

πŸ“ Solid:

  • -solid <color> β€” render a solid using the specified color. simple, clean, iconic, no notes. πŸŽ€

πŸ¦‹ Image files:

  • -center <image> β€” render an image centered on the screen. dead center, as it should be. 🎯
  • -cover <image> β€” render an image centered on the screen, scaled so that all of the screen is covered. no empty space allowed, she fills the room. πŸ’…
  • -tile <image> β€” render an image tiled. repeat repeat repeat, she's everywhere and we love that for her. πŸ”
  • -full <image> β€” render an image at maximum aspect. πŸ“
  • -extend <image> β€” render an image at maximum aspect, and copy a 1px border taken from the image over the remaining area so that no black borders are shown. truly the "no ugly edges" queen. πŸ‘‘βœ¨
  • -fill <image> β€” render an image strechted. (yes, that's the original spelling, bestie, we're keeping it exactly as-is, it's part of the lore now 🫢)

🌟 Manipulations:

  • -tint <color> β€” tint the current image. give it a lil wash of mood. 🌸
  • -blur <radius> β€” blur the current image. soft focus, dreamy, ethereal. ☁️
  • -sharpen <radius> β€” sharpen the current image. crisp, snatched, HD. πŸ”₯
  • -contrast <amount> β€” adjust contrast of the current image. 🎚️
  • -brightness <amount> β€” adjust brightness of the current image. β˜€οΈ
  • -gamma <amount> β€” adjust the gamma level of the current image. πŸŒ—
  • -flipv β€” flip the current image vertically. upside down era. πŸ™ƒ
  • -fliph β€” flip the current image horizontally. mirror mirror. πŸͺž
  • -flipd β€” flip the current image diagonally. the chaos flip, diagonal diva. πŸ’«

πŸ’€ Misc:

  • -alpha <amount> β€” adjust the alpha level for colors and images. transparency is a lifestyle. 🫧
  • -write <filename> β€” write the current image to a file. save your work, bestie, don't lose the masterpiece. πŸ’Ύ

πŸ’– AUTHORS πŸ’–

Hyriand <hyriand@thegraveyard.org

(that's the exact line from the page, unclosed bracket and all β€” not me, that's just how it was handed down to us πŸ™ˆ)

okay so that's the whole page, we ate and left no crumbs. 🍽️✨

this lil manual is from the General Commands Manual, dated July 29, 2012, and it's filed under HSETROOT(1) β€” so go forth, set that root pixmap, and make your desktop the moment. slay. πŸ’…πŸŒˆπŸ‘‘