-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Calling all image issues #1392
Comments
afaik Uberzug works flawlessly on any X session, regardless of the terminal or desktop, so I believe it would be a good default and main focus as it would bring the most compatibility. |
See: #1172 I have no interest in Überzug and it is still the same hack I am talking about above, only it now loops instead of drawing once. As stated in the issue above; I will review patches which add this feature. |
You need imagemagick installed. |
Ok i got imagemagic installed now i get a broken image :
|
Closing this issue but leaving it pinned. |
This used to work perfectly in kitty with |
This issue seems to be related to a hack implemented in Edit: Apparently there's a forked version of |
This might be useful for some people: If you have this issue, you'll get this error when running neofetch in verbose mode: WorkaroundRun your terminal with XWayland (Wayland's X11 compatibility layer designed for apps that don't support Wayland). Just set the Of course this isn't good because your terminal can't run on Wayland but it's a small price to pay for sweet images! Also the terminal is not graphically demanding, so running through the compatibility layer doesn't seem like too big of an issue. Has been working fine for me so far. |
#1172 #1453
Let me know if this patch works for you. It also depends on ueberzug. |
Installing the following packages seems to help to fix this issue:
|
According to #1385, and as far I can test, |
Reviewers and enthusiasts seem to really like neofetch for their screenshots. So, I'd like for it to display the Fedora logo nicely. We're particularly interested because we're just about to launch a refresh of the logo, and we've identified neofetch as somewhere where we'd like this to work nicely. I'd really like this to work out of the box with the chafa backend, but of course it doesn't on wayland (hangs on xwininfo, as noted in one of the bugs above). But chafa doesn't output pixels, so it doesn't really need the pixel size — |
Was having some issues on iTerm2, disabling |
Trying to run neofetch from tmux using kitty terminal, it hangs at |
Just to add here, I'm having the same problems using the windows terminal with WSL 2 and with chafa backend, as it has been stated the problem is because neofetch can't get the terminal size. The only information I can add is that it works if I have gimp open, and completely hangs if I have nautilus open. Some logs, maybe they are useful for something. neofetchlog-gimp.log |
Sorry if this has been answered already, but what exactly is the deal with st and refusing to display w3m or sixel images outright with the alpha patch also present? Is it just due to transparency not being explicitly supported on either one? Allegedly a few people can also get it to work in spite of the alpha patch being present, but I am yet to figure out how this could be accomplished. EDIT: For the time being, ueberzug seems like the best solution without having to worry about disabling alpha on st. |
I am not sure at 100%, but I think it's because st render is double-buffered, and how sixel/w3m draws images on a terminal is by drawing on the current term buffer |
Not working on |
|
The image feature is a hack which doesn't work in all terminal emulators. To make matters worse it sometimes works in
example_terminal
on one machine but fails inexample_terminal
on another machine.There is also the buggy and sometimes broken implementation of the "get terminal window size" escape sequence which can cause terminal size detection to fail on some systems.
I've been answering issues related to this for years and there's nothing I can do about resolving this issue. It's a hack! To ease the maintainence of this bug tracker, all image related issues will be directed here.
Please post your troubles, workarounds and overall discussion here.
NOTE: This doesn't include all image backends. Some work flawlessly as they convert the image to some form of textual representation. This also excludes backends like
kitty
,sixel
anditerm2
which have real support from terminal emulators.The text was updated successfully, but these errors were encountered: