LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

maim

lightweight screenshot utility for X11

TLDR

Capture full screenshot
$ maim [path/to/screenshot.png]
copy
Capture selected region
$ maim --select [path/to/screenshot.png]
copy
Capture to clipboard
$ maim --select | xclip -selection clipboard -target image/png
copy
Capture active window
$ maim --window $(xdotool getactivewindow) [path/to/screenshot.png]
copy
Capture with a delay of 5 seconds
$ maim --delay 5 [path/to/screenshot.png]
copy
Capture as JPEG with quality setting
$ maim --format jpg --quality 7 [path/to/screenshot.jpg]
copy

SYNOPSIS

maim [options] [file]

DESCRIPTION

maim (make image) is a lightweight screenshot utility for X11. It can capture the entire screen, a selected region, or a specific window, saving in various formats.

PARAMETERS

-s, --select

Interactively select region to capture
-i, --window ID
Capture specific window by ID
-d, --delay SECONDS
Delay before capture
-u, --hidecursor
Hide cursor in screenshot
-g, --geometry WxH+X+Y
Set capture geometry
-f, --format FORMAT
Output format (png, jpg, bmp, webp). Auto-detected from filename, defaults to png.
-m, --quality QUALITY
Compression quality (1-10). For lossy formats, lower means smaller file size and lower quality.
-B, --capturebackground
Capture content beneath the specified window as well.
-q, --quiet
Disable any unnecessary stderr output.
-k, --nokeyboard
Disable the ability to cancel selections with the keyboard.
-l, --highlight
Highlight the selection instead of outlining it.

CAVEATS

X11 only, does not work with Wayland. Region selection requires slop. Window capture often used with xdotool.

SEE ALSO

scrot(1), import(1), grim(1), flameshot(1), slop(1), xdotool(1), xclip(1)

Copied to clipboard
Kai