hsetroot is a tool which allows you to compose wallpapers ("root pixmaps")
for X11. 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. You could use one standard background image for instance,
and using tint to make it fit your current theme. And yes, of course it is
compatible with semi-translucent applications like aterm and xchat.
At this time, hsetroot can render: gradients (multi-color with variable
distance), solids (rectangles) and images (centered, tiled, fullscreen, or
maximum aspect). It supports the following manipulations: tinting
(overlaying a color mask), blurring, sharpening, flipping (horizontally,
diagonally, vertically) it also allows you to adjust brightness, contrast
and gamma-level. hsetroot also supports alpha-channels when rendering
things.
WWW: https://github.com/himdel/hsetroot
===> The following configuration options are available for hsetroot-1.0.2_12:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
Unbreak and undeprecate by switching to GitHub repo which contains version
1.0.2 source code with the following changes:
- Autotools got replaced by a simple Makefile (still had to be patched)
- Includes patches from Debian, written by Martin Suchanek
- Fix a segmentation fault when no display is present
- Add the `-extend' and `-cover' image rendering options (modes)
- Reintroduced the screen mask `-screens' option from earlier versions
WWW: https://github.com/himdel/hsetroot
- Remove Mk/bsd.efl.mk
- Convert USE_EFL=libtool_hack to USES=libtool
- Convert USE_EFL=imlib2 to LIB_DEPENDS=libImlib2.so:...
- Bump PORTVERSION in graphics/imlib2 and in all ports
which depends on imlib2
PR: 196062
Approved by: portmgr
- Take maintainership
- Add maintainer's mirror, main site is down for maintaince
- Append not set LDFLAGS
PR: ports/187851
Submitted by: A.J. van Werven <freebsd@skysmurf.nl>
- Convert to modern two-line Makefile header
- Define LICENSE (GPLv2), improve COMMENT
- Sanitize markup and formatting while here
- Reformat first paragraph of port description
For ports maintained by ports@FreeBSD.org, remove names and/or
e-mail addresses from the pkg-descr file that could reasonably
be mistaken for maintainer contact information in order to avoid
confusion on the part of users looking for support. As a pleasant
side effect this also avoids confusion and/or frustration for people
who are no longer maintaining those ports.
- Update enlightenment-devel and EFL libraries to the latest snapshot
- Deprecate old unsupported apps and modules (entice, devian, eveil, engage)
- Split evas and ecore to separate modules to handle dependencies properly
- Disable PAM in enlightenment-devel as it don't work anyway (requires root
privilegies)
- Add DBUS support.
Thanks to: az
- Update e17 ports to 20070223 snapshot
- Bump portrevisions on all imlib2-dependend ports as the library soversion
was bumped [1]
- Disable fade-in effects in x11-fm/evidence permanently, since evas doesn't
support it anymore. [2]
The patch was tested in the tinderbox.
Approved by: portmgr (marcus) [1],
Anders Troback <freebsd@troback.com> (maintainer) [2]
1: Upgrade imlib2 to 1.2.0
2: chase shared library version to 3.
PR: ports/78347
Submitted by: Russell Jackson <raj at cserv62.csub.edu>
Somepart by: me
Add hsetroot, a tool for transforming wallpapers and setting them as
a root window pixmap, based on Imlib library.
PR: ports/59857
Submitted by: vinc <vinc@freebsd-fr.org>