| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: grim | Distribution: openSUSE Tumbleweed |
| Version: 1.5.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Apr 19 17:37:27 2026 |
| Group: Productivity/Graphics/Other | Build host: reproducible |
| Size: 51456 | Source RPM: grim-1.5.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://gitlab.freedesktop.org/emersion/grim | |
| Summary: Wayland compositor image grabber | |
This tool can grab images from a Wayland compositor.
MIT
* Sun Apr 19 2026 Khang Lê <ogkhang.05@gmail.com>
- Update to 1.5.0
* write_jpg: use no/444 subsampling
* build: print feature summary
* Move man pages into doc/ directory
* build: always set HAVE_JPEG
* build: drop grim_inc
* build: use cc.get_supported_arguments() to check for -W flags
* build: turn on -Wundef
* build: find wayland-scanner via pkg-config
* build: require wayland-scanner >=1.14.91
* build: drop unnecessary join_paths() call
* build: drop unnecessary intermediate protocols static library
* Define _POSIX_C_SOURCE globally
* build: move wayland-protocols dep to protocol/
* Move generated protocol header includes to source files
* Check for wl_display_roundtrip() errors
* Drop "client" suffix in generated protocol header filenames
* Move screencopy manager check up
* gitignore: only ignore Meson subprojects/ directory
* Add support for ext-image-copy-capture-v1
* Prefer wl_output.name over xdg-output-unstable-v1 when available
* Migrate to gitlab.freedesktop.org
* Remove unnecessary strdup() for -o
* Bail out when both -o and -g are provided
* readme: quote -o argument in output capture example
* Add comment to describe what grim_output.geometry describes
* Stop using output->geometry in render()
* Introduce grim_capture
* Add support for toplevel capture
* Split grim_output.geometry into fallback_{x,y} and mode_{width,height
* build: bump version to 1.5.0
* Fri Jun 23 2023 Michael Vetter <mvetter@suse.com>
- Update to 1.4.1:
* render: print error message when image alloc fails
* write_jpg: fix printf format specifier
* Fail when more than one arguments are passed in
- Drop 0001-write_jpg-fix-printf-format-specifier.patch
* Mon Feb 28 2022 Christophe Giboudeaux <christophe@krop.fr>
- Add upstream change:
* 0001-write_jpg-fix-printf-format-specifier.patch
* Fri Feb 11 2022 Michael Vetter <mvetter@suse.com>
- Update to 1.4.0:
* Read XDG_PICTURES_DIR from user-dirs.dirs file
* add bash completion
* render: use pixman to compose output buffers
* render: use convolution filter when downscaling
* Allow setting compression level for PNG output
* write_png: fix out of bounds read
* render: add support for ≤ 24bpp pixel formats
* Use alternate Wayland to Pixman format conversion on big-endian
* Rename cairo_{jpg,ppm} to write_{jpg,ppm}
* Use stream-type functions to save images
* Remove cairo dependency
* man: fix wrong section headers
* Add example for taking screenshot of active window
* Make get_output_dir return value const
* Replace sprintf with snprintf
* Make output_filename const
* Stop using PATH_MAX
* Mon Apr 19 2021 Michael Vetter <mvetter@suse.com>
- Update to 1.3.2:
* Remove unnecessary wl_display_dispatch calls
* Fix 180-degree rotated buffers without Y_INVERT
* main,render: replace assert(false) with abort().
* Wed Jul 22 2020 Michael Vetter <mvetter@suse.com>
- Update to 1.3.1:
* Explain that '.' is grim's final fallback dir
* Correct interpretation of output rotation
* Fix maybe-uninitialized warning
* Add completions for fish-shell
* completions: add missing option
* Improve error message for when supplied region is invalid
* fix bufferoverflow in output_filepath
* contrib/completions: fix fish file path
* contrib/completions: fix unset datadir variable
* Thu Jan 16 2020 Michael Vetter <mvetter@suse.com>
- Update to 1.3.0:
* Allow to be invoked without a destination file argument.
In which case a timestamped file will be written in
$XDG_PICTURES_DIR.
* Allow user to set default output dir.
* Provide more helpful error message
* Fix maybe-uninitialized warning
* Tue Jun 04 2019 mvetter@suse.com
- Update to 1.2.0:
* Add support for the PPM format. This is useful for speeding up
grim when piping its output into another process.
* Wed Feb 06 2019 mvetter@suse.com
- Update to 1.1:
* Add an option to disable JPEG support at build-time
* Add support for the WL_SHM_FORMAT_ABGR8888 format
* Add various examples to README
* Tue Feb 05 2019 Jan Engelhardt <jengelh@inai.de>
- Use noun phrase in descriptions.
/usr/bin/grim /usr/share/doc/packages/grim /usr/share/doc/packages/grim/README.md /usr/share/licenses/grim /usr/share/licenses/grim/LICENSE /usr/share/man/man1/grim.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 21 22:32:08 2026