“maim” is a Linux command line utility for taking screenshots. It provides a simple and efficient way to capture screenshots of the entire screen, a specific window, or a selected rectangular area.
Some of the features of maim include:
- Fast and lightweight: maim uses the imlib2 library to take screenshots, which results in quick and efficient operation.
- Selective screenshots: users can choose to take screenshots of the entire screen, a specific window, or a selected rectangular area.
- Image output: maim supports saving the screenshot image in a variety of formats, including PNG, JPEG, and BMP.
- Command-line interface: maim can be run from the command line, making it suitable for scripting and automation.
Overall, maim is a versatile and efficient tool for taking screenshots on Linux systems. It is well suited for tasks that require quick and easy screenshot capture without the overhead of a full-featured graphical interface.
If you encounter the below error while running the command maim:
maim: command not found
you may try installing the below package as per your choice of distribution:
|Debian||apt-get install maim|
|Ubuntu||apt-get install maim|
|Arch Linux||pacman -S maim|
|Kali Linux||apt-get install maim|
|Raspbian||apt-get install maim|
maim Command Examples
1. Capture a screenshot and save it to the given path:
# maim path/to/screenshot.png
2. Capture a screenshot of the selected region:
# maim --select path/to/screenshot.png
3. Capture a screenshot of the selected region and save it in the clipboard (requires `xclip`):
# maim --select | xclip -selection clipboard -target image/png
4. Capture a screenshot of the current active window (requires `xdotool`):
# maim --window $(xdotool getactivewindow) path/to/screenshot.png