Did you know that you don't need X-Windows for graphics on Linux? Here's a few console programs that can display graphics using the framebuffer:
Display and manage images directly from the command line.
A simple web browser without CSS and JS, can display inline images when switched to graphics mode with the -g param: 'links2 -g'
Play videos straight from the console! Can be a little tricky.
(And yes, I used a 5:4 monitor the screenshots.)
@lachs0r and "ranger" file manager can use w3mimgdisplay for image previews! but yeah, it's pretty much cursed so i gave up on it.
also it isn't documented well, but there's a good article about it, so anyone can use it in their shell scripts: http://blog.z3bra.org/2014/01/images-in-terminal.html .
(although sixel is better, afair fbi supported it)
@polychrome There's also a quite impressive python script I found for converting images to unicode text. Can't find it again now though - will have to have a look on my computer.
It's quite interesting to display images on a purely text-mode console though :-)
I've written a program that renders directly to the (cpu managed) framebuffer for this chinese raspberry pi touchscreen
raw fbdev (and evdev) without X are fun to play with
@cosmochemistry can Kitty run without X? If you can launch it straight from the TTY without X then it's close to what I am talking about.
Short answer: no, it only works within an X session, thanks for the explanation! (no obligation to read on) Show more
@polychrome kitty is itself a terminal emulator, so I sort of figured it wouldn't work without a graphical interface, but out of curiosity I tried the icat command in TTY and it said "Terminal does not support reporting screen sizes via the TIOCGWINSZ ioctl"
ｃｙｂｒｅｓｐａｃｅ: the social hub of the information superhighway
jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal