3 ms·
What this is doing is basically displaying an image, independently of your terminal, and keeping it in sync as you move the window, therefore won't work over SS
by falsaberN1 6y ago
What this is doing is basically displaying an image, independently of your terminal, and keeping it in sync as you move the window, therefore won't work over SSH.
As what they are for, I use ueberzug and something like entr (tool that watches a file for changes) to display the output of programs that generate images, without having to either open the image manually or open a new image viewer through scripting.
Another use I had for it was to visualize a syntax tree of an expression when I was writing a compiler, to ensure everything made sense in a more visual way.
I don't know if it has any use for sysadmin tasks, to be honest, but for my hobby programming projects it's rather useful.
As you note at the end there are tools to do the blocks thing, like Sixel (it's mentioned elsewhere in this news' comments) but you will need to watch out for size and colors. Representing a large, complex image over sixels is a bit meh, but for smaller ones like say 160x144 it should work.