Cornwall, county in England

Matuwall – fast graphical wallpaper picker for Wayland

Matuwall is a lightweight graphical wallpaper picker designed specifically for Wayland desktops. It provides a quick visual way to browse a local wallpaper collection, preview images and apply a selected image without turning wallpaper management into a large desktop application.

The program displays wallpapers as image thumbnails and can arrange them in a conventional grid or a centred carousel. The number of columns and visible rows can be adjusted, while thumbnail dimensions, spacing, margins and corner radii are configurable.

A full-screen preview mode lets users see a wallpaper against the desktop before making a selection. Matuwall can also be told which output to appear on, which is useful on systems with multiple monitors.

Wallpaper application is delegated to a supported backend. awww is the default, while sweetbg is also supported. An automatic mode can detect a suitable running backend rather than requiring one to be specified manually.

Configuration can be stored in a TOML file under the user’s configuration directory. Almost all of the main settings can also be supplied as command-line options, making it straightforward to create different launchers or invoke Matuwall with temporary settings.

This is free and open source software.

Key Features

  • Graphical wallpaper picker for Wayland.
  • Thumbnail grid and carousel layouts.
  • Full-screen wallpaper previews.
  • Configurable wallpaper directories.
  • awww wallpaper backend support.
  • sweetbg wallpaper backend support.
  • Automatic backend detection.
  • Multi-monitor output selection.
  • TOML configuration file.
  • Extensive command-line configuration.
  • Configurable colours, spacing and dimensions.
  • Post-apply hooks.
  • Thumbnail caching.
  • Built-in diagnostic command.

Website: github.com/naurissteins/Matuwall
Support:
Developer: Nauris Steins
License: GNU General Public License v3.0

Matuwall is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Terminal-Based Diff Tools
difftasticStructural diff tool that compares files based on their syntax
hunkTerminal diff viewer with syntax highlighting and side-by-side views
diff-so-fancyAttractive diffs with diff-highlight and more
deltaViewer for git and diff output
icdiffAn improved colored diff
diffoscopeIn-depth comparison of files, archives, and directories
colordiffWrapper for diff with pretty syntax highlighting
diffsitterSemantic diff tool
objdiffLocal diffing tool for decompilation project
ydiffTool to view colored, incremental diff in a version controlled workspace
diffrWord-by-word diff highlighting utility
dyffdiff tool for YAML files
WdiffWordwise implementation of diff
dwdiffdiff program that operates at the word level
diffymlCompares YAML documents by their structure
oyoStep-through diff viewer
diff2html-cliGenerate HTML diffs
biodiffTerminal-based binary diff viewer
dirdiffCompute the differences between two directories
csvdiffFast diff tool for comparing CSV files
VBinDiffVisual binary diff
riffWrapper around diff
csv-diffDiffing CSV and JSON files
xmldiffCompare XML documents
PatdiffFile diff using the Patience Diff algorithm
dead-ringerBinary diff utility
sesdiffGenerates a shortest edit script
semdiffSemantic diff tool written in Rust

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted