Maim Versions Save

maim (make image) takes screenshots of your desktop. It has options to take only a region, and relies on slop to query for regions. maim is supposed to be an improved scrot.

v5.8.0

4 weeks ago
  • Fixed hexadecimal parsing in parseWindow() c35fb9bd6eb04e22efb69237fbc75650b8a45b32
  • No longer defaults to Debug build type add66c48bc99847378a6bdf9c98aaf3fcd1f6118
  • Improved manpage for better apropos results 6dece3f1139d12cb5b4fe0a261c509bf861fa46e
  • Added commands for decoding QR codes 1c585c01ce0d68430d75d843f18cc9de115b5d6c
  • Various readme and manpage improvements.

Thanks to the community for submitting these improvements!

v5.7.4

2 years ago
  • Maim now supports webp, and bmp! (Thank you llenck and awused!)
  • Use memset instead of for loops to mask images (big speed increase.)
  • Better exception handling, (invalid commands no longer crash the app.)

v5.6.3

5 years ago
  • Added --nodrag option
  • slop selections can now be moved with spacebar!
  • more obvious error message when no output is selected.

v5.5.1

5 years ago

v5.5

6 years ago

v5.4.68

6 years ago

Mutter uses _NET_FRAME_EXTENTS to hide some graphical bugs, maim now respects that property. Old maim screenshots in mutter maimbad

New maim screenshot in mutter maimgood

Maim now also respects the XShape extension, allowing shaped windows to be transparent. Old xeyes screenshot maimbad2 New xeyes screenshot maimgood2

v5.4.62

6 years ago

This'll break a lot of scripts that use the shorthand maim -b100 or similar. Arguments require spaces now so beware!

v4.4.58

7 years ago

Maim was completely re-written to support slop as a library, and no longer relies on imlib2 in order to function.

A custom option parser was written, which caused some flags to change, thus this is a non-backward compatible version of maim.

v3.3.41

9 years ago

Package managers can manipulate the manpage install directory with the CMAKE_INSTALL_MANDIR CMake variable, which defaults to ${CMAKE_INSTALL_PREFIX}/share/man.

Package managers can also use -DCMAKE_COMPRESS_MAN=FALSE to disable man page compression if needed.

v3.3.39

9 years ago

ATTENTION PACKAGE MAINTAINERS: Please use the CMAKE_INSTALL_PREFIX to set the install location. The binary is now installed to CMAKE_INSTALL_PREFIX/bin/maim instead of the original CMAKE_INSTALL_PREFIX/maim.