notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2026Q3
wallutils Utilities for handling monitors, resolutions, wallpapers and timed wallpapers
5.14.4_1 x11 on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 5.14.4_1Version of this port present on the latest quarterly branch.
Maintainer: eduardo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-07-10 08:24:41
Last Update: 2026-07-10 08:00:52
Commit Hash: c328c3d
Also Listed In: wayland
License: BSD3CLAUSE
WWW:
https://github.com/xyproto/wallutils
Description:
* Detect monitor resolutions and set the desktop wallpaper, for any window manager (please file an issue if your window manager is not supported yet). * Supports GNOME timed wallpapers, and includes a utility that can run an event loop for changing them (also supports cross fading). * Introduces a new file format for timed wallpapers
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (33 items)
Collapse this list.
  1. bin/getdpi
  2. bin/lscollection
  3. bin/lsmon
  4. bin/lstimed
  5. bin/lswallpaper
  6. bin/setcollection
  7. bin/setrandom
  8. bin/settimed
  9. bin/setwallpaper
  10. bin/timedinfo
  11. bin/vram
  12. bin/wayinfo
  13. bin/xinfo
  14. bin/xml2stw
  15. bin/heic2stw
  16. share/man/man1/getdpi.1.gz
  17. share/man/man1/lscollection.1.gz
  18. share/man/man1/lsmon.1.gz
  19. share/man/man1/lstimed.1.gz
  20. share/man/man1/lswallpaper.1.gz
  21. share/man/man1/setcollection.1.gz
  22. share/man/man1/setrandom.1.gz
  23. share/man/man1/settimed.1.gz
  24. share/man/man1/setwallpaper.1.gz
  25. share/man/man1/timedinfo.1.gz
  26. share/man/man1/vram.1.gz
  27. share/man/man1/wayinfo.1.gz
  28. share/man/man1/xinfo.1.gz
  29. share/man/man1/xml2stw.1.gz
  30. share/man/man1/heic2stw.1.gz
  31. /usr/local/share/licenses/wallutils-5.14.4_1/catalog.mk
  32. /usr/local/share/licenses/wallutils-5.14.4_1/LICENSE
  33. /usr/local/share/licenses/wallutils-5.14.4_1/BSD3CLAUSE
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • wallutils>0:x11/wallutils
To install the port:
cd /usr/ports/x11/wallutils/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/wallutils
  • pkg install wallutils
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: wallutils
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1780606810 SHA256 (xyproto-wallutils-v5.14.4_GH0.tar.gz) = b53fc7c6d681c8ce8552bda63523cad8268da063b267abc84a23c725d37bcf8a SIZE (xyproto-wallutils-v5.14.4_GH0.tar.gz) = 2684591

Expand this list (34 items)

Collapse this list.

SHA256 (antchfx-xmlquery-v1.5.1_GH0.tar.gz) = 15da176f8fee10736e3e57efb9699bfbdccd6d84ed0cae512123bc772d8560ba SIZE (antchfx-xmlquery-v1.5.1_GH0.tar.gz) = 28131 SHA256 (antchfx-xpath-v1.3.6_GH0.tar.gz) = c61e3806b9e9a1ad709dc0c1376a7490fa5989434a8251ea5fbc717db7d5ed59 SIZE (antchfx-xpath-v1.3.6_GH0.tar.gz) = 39936 SHA256 (anthonynsimon-bild-v0.14.0_GH0.tar.gz) = f69a34f5bae7248da0f6d0eba83efc042818c1ec51183f71d9923b9dfc8dd556 SIZE (anthonynsimon-bild-v0.14.0_GH0.tar.gz) = 3999692 SHA256 (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = ca3a5b57e2c01759f5a00ad2a578d034c5370fae9aa7a6c3af5648b2fc802a92 SIZE (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = 11337 SHA256 (fatih-color-v1.19.0_GH0.tar.gz) = 1ea4633f59411fe3d25d10950f223021c913f4ff4b95286ab94e0bc641c1b246 SIZE (fatih-color-v1.19.0_GH0.tar.gz) = 13339 SHA256 (golang-groupcache-2c02b8208cf8_GH0.tar.gz) = b1c7464afcdeeca03a78abc75a514e9dcf03f87be4d407f64f8a5357596b4dbb SIZE (golang-groupcache-2c02b8208cf8_GH0.tar.gz) = 26678 SHA256 (golang-image-v0.41.0_GH0.tar.gz) = 9e80389e0bee132e1d7b22e40c97fc4f7e14036c2b4202362338c7e3c3973a7f SIZE (golang-image-v0.41.0_GH0.tar.gz) = 5123528 SHA256 (golang-net-v0.55.0_GH0.tar.gz) = 38f60aa36e15d9233e9a4386f020168adaca5c829a60b7e80ab6f942dd47ffb1 SIZE (golang-net-v0.55.0_GH0.tar.gz) = 1341991 SHA256 (golang-sys-v0.45.0_GH0.tar.gz) = 5ffcccf93ea6dc5fc7b315e49f8cdc5ec21763ffcd97c96ba262a565101a3107 SIZE (golang-sys-v0.45.0_GH0.tar.gz) = 1549000 SHA256 (golang-text-v0.37.0_GH0.tar.gz) = 515c330477f8b2596a61ac13d3d86579a4bcaab071f9d2080bea17dd5f85da03 SIZE (golang-text-v0.37.0_GH0.tar.gz) = 6772268 SHA256 (mattn-go-colorable-v0.1.15_GH0.tar.gz) = a25a2f60984f0a47b120cb8f9bcba8c19d86c5be4d5d53b1e00bcfdba9e5fd25 SIZE (mattn-go-colorable-v0.1.15_GH0.tar.gz) = 10010 SHA256 (mattn-go-isatty-v0.0.22_GH0.tar.gz) = b99e23171c0a990b47a0057c093fdfcf5a32bf242ba47485cf45971960093951 SIZE (mattn-go-isatty-v0.0.22_GH0.tar.gz) = 4802 SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4 SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896 SHA256 (stretchr-powerwalk-bceb9d014549_GH0.tar.gz) = 01289e544b8d9147fc677960834565dabeda0eb13bf3507f8cba9d844ab3e4a2 SIZE (stretchr-powerwalk-bceb9d014549_GH0.tar.gz) = 4041 SHA256 (urfave-cli-v1.22.17_GH0.tar.gz) = 44e20f78e0d399014591e1d0bd3c520dfff65a27ec2ad1310649eca5e56521e4 SIZE (urfave-cli-v1.22.17_GH0.tar.gz) = 80511 SHA256 (xyproto-env-v2.5.6_GH0.tar.gz) = 644a805ad44866ee6dd1675481b250be335732e2216a93e4d2dda97342e2e949 SIZE (xyproto-env-v2.5.6_GH0.tar.gz) = 9778 SHA256 (xyproto-heic-v1.1.1_GH0.tar.gz) = 537c6a8bc75d0dd3340c05b20e98f521b36f517a67a6cde88742b9f50922f363 SIZE (xyproto-heic-v1.1.1_GH0.tar.gz) = 67651259

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go125 : lang/go125
  2. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libwayland-client.so : graphics/wayland
  2. libX11.so : x11/libX11
  3. libheif.so : graphics/libheif
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for wallutils-5.14.4_1: HEIF=on: ISO/IEC 23008-12:2017 HEIF file format support ===> Use 'make config' to modify these settings
Options name:
x11_wallutils
USES:
go:modules pkgconfig
pkg-message:
For install:
Consider using graphics/feh for setting the wallpaper for some window managers that runs under X, e.g., x11-wm/i3
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/xyproto/wallutils/tar.gz/v5.14.4?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.14.4_1
10 Jul 2026 08:00:52
commit hash: c328c3d404abdecbaf1429067d07fa84f6de3487commit hash: c328c3d404abdecbaf1429067d07fa84f6de3487commit hash: c328c3d404abdecbaf1429067d07fa84f6de3487commit hash: c328c3d404abdecbaf1429067d07fa84f6de3487 files touched by this commit
Dag-Erling Smørgrav (des) search for other commits by this committer
various: Bump go ports for go-1.25.12 / 1.26.5

Number of commits found: 1