utilities/ueberzugpp
Überzug++ is a command line utility written in C++ which allows to draw images on terminals by using child windows or using sixel on supported terminals. This is a drop-in replacement for the now defunct ueberzug project.
Advantages over w3mimgdisplay and ueberzug:
- support for wayland (sway only)
- support for MacOS
- no race conditions as a new window is created to display images
- expose events will be processed, so images will be redrawn on switch workspaces
- tmux support on X11
- terminals without the WINDOWID environment variable are supported
- chars are used as position - and size unit
- No memory leak (usage of smart pointers)
- A lot of image formats supported (through opencv and libvips).
- GIF and animated WEBP support on X11 and Sixel
- Fast image downscaling (through opencv and opencl)
- Cache resized images for faster viewing
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:sbradnick/ueberzugpp && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
_service | 0000000565 565 Bytes | |
_servicedata | 0000000235 235 Bytes | |
ueberzugpp-2.9.3+git20240225.42367f0.tar.gz | 0000393688 384 KB | |
ueberzugpp.changes | 0000026450 25.8 KB | |
ueberzugpp.obsinfo | 0000000119 119 Bytes | |
ueberzugpp.spec | 0000002978 2.91 KB |
Revision 39 (latest revision is 45)
- Update to version 2.9.3+git20240225.42367f0: * handle exceptions * fix versioning and deps * fix tmux bug and be const correct * gracefully exit on x11/wayland server close * use range-v3 and fix process * bump version * add range-v3 * add range-v3 dependency * don't use regex * process changes * remove gsl from scripts * use target_compile_definitions * check wsl * format changes * remove O_NONBLOCK * remove gsl dependency * performance improvements * cleanup os.hpp * simplify env retrieving and don't use daemon * handle bad values in stoi * use array instead of vector for sum calculation * don't create lambda for simple threads * don't use reinterpret_cast * pin wayland event versions * handle hyprland scaling * remove march flag * formatting changes * formatting changes * use new chafa 1.14 api
Comments 0