HSETROOT(1)
π 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 ignorexrandroutputs 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 distance1. 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 a1pxborder 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. π
ππ
π¦ where this page comes from
- debian bookworm: hsetroot 1.0.5-1 Β· GPL-2.0-or-later
- debian trixie: hsetroot 1.0.5-1+b1 Β· GPL-2.0-or-later
- ubuntu jammy: hsetroot 1.0.5-1 Β· GPL-2.0-or-later
- ubuntu noble: hsetroot 1.0.5-1build2 Β· GPL-2.0-or-later
- ubuntu questing: hsetroot 1.0.5-1build2
- ubuntu resolute: hsetroot 1.0.5-1build3 Β· GPL-2.0-or-later
- ubuntu stonking: hsetroot 1.0.5-1build3 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms