hsetroot(1)

hsetroot1

Yet another wallpaper application

Usage

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

Overview

hsetroot is a tool which allows you to compose wallpapers ("root pixmaps") for X. It has a lot of options like rendering gradients, solids, images but it also allows you to perform manipulations on those things, or chain them together.

Options

Generic Options:

-root

Treat multiple displays as one big screen (ignore xrandr outputs)

-screens <int>

Set a screenmask to use

Gradients:

-add <color>

Add color to range using distance 1

-addd <color> <distance>

Add color to range using custom distance

-gradient <angle>

Render gradient using specified angle

-clear

Clear the color range

Solid:

-solid <color>

Render a solid using the specified color

Image files:

-center <image>

Render an image centered on screen

-cover <image>

Render an image centered on screen scaled so that all of screen is covered.

-tile <image>

Render an image tiled

-full <image>

Render an image maximum aspect

-extend <image>

Render an image maximum aspect, and copy 1px border taken from the image over the remaining area so that no black borders are shown.

-fill <image>

Render an image strechted

Manipulations:

-tint <color>

Tint the current image

-blur <radius>

Blur the current image

-sharpen <radius>

Sharpen the current image

-contrast <amount>

Adjust contrast of current image

-brightness <amount>

Adjust brightness of current image

-gamma <amount>

Adjust gamma level of current image

-flipv

Flip the current image vertically

-fliph

Flip the current image horizontally

-flipd

Flip the current image diagonally

Misc:

-alpha <amount>

Adjust alpha level for colors and images

-write <filename>

Write current image to file

Releases

10 releases since Debian 4.0 (Etch); the text changed 2 times.

  1. 4.0–7
  2. 8–11
  3. 12–13

-cover since Debian 8 (Jessie); -extend since Debian 8 (Jessie); -root since Debian 12 (Bookworm); -screens since Debian 12 (Bookworm).

Authors

Hyriand <[email protected]

From hsetroot 1.0.5-1+b1 in Debian 13 (Trixie). Parsed by carta from the page's man source.