BSD Ports

wip/ueberzugpp 2.9.6 NetBSD

Command line utility allowing to draw images on terminals

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
License
gnu-gpl-v3
Categories
wip, graphics

Description

Ueberzug++ is a command line utility written in C++ which allows to draw images on terminals by using X11/wayland child windows, sixels, kitty and iterm2..

This project intends to be a drop-in replacement for the now defunct ueberzug project.

Advantages over w3mimgdisplay and ueberzug:

  • support for wayland: sway, hyprland and wayfire
  • 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, sway and hyprland
  • 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).

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/ueberzugpp && make install clean

Dependencies

Run dependencies 11

No port depends on this one.