Sixel-tmux

Dev tools

terminal multiplexer

SHOW HN2019

Sixel-tmux

Sixel-tmux, display graphics because it does not eat escape sequences

github.com

#tmux#sixel#terminal graphics#gnuplot

3points
6comments
#2,120of 2,195 in 2019
Top 97%of 2019 by points

How HN took it

QuietFewer than 5 comments about the project

0 positive, 3 neutral or asking, 0 mixed, 1 critical, out of 4 comments about the project.

Execution: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

Objections

  • Does not check whether the outside terminal supports sixel

    From 1 comment
    • I took a look at this but at the moment you are just commenting out the bits that stop tmux sending SIXEL to the outside terminal, so there is still a lot of work to do for…
      abcdef123xyz on HN
  • Sixel images are not saved, so they are lost on redraw, window switch or scrolling

    From 2 comments
    • I took a look at this but at the moment you are just commenting out the bits that stop tmux sending SIXEL to the outside terminal, so there is still a lot of work to do for…
      abcdef123xyz on HN
    • Interesting, I will have a look and test it, thanks! For images to test, on debian I recommend you install libsixel. You can then just use img2sixel to convert a jpg to sixel.…
      csdvrx on HN
  • Disabling the timer for large DCS brings back fast-output problems

    From 1 comment
    • I took a look at this but at the moment you are just commenting out the bits that stop tmux sending SIXEL to the outside terminal, so there is still a lot of work to do for…
      abcdef123xyz on HN
  • Partly off-screen images are not cropped or positioned

    From 1 comment
    • I took a look at this but at the moment you are just commenting out the bits that stop tmux sending SIXEL to the outside terminal, so there is still a lot of work to do for…
      abcdef123xyz on HN

Requests

  • Detect sixel support via DA or DA2 before passing sequences through

    From 2 comments
    • I took a look at this but at the moment you are just commenting out the bits that stop tmux sending SIXEL to the outside terminal, so there is still a lot of work to do for…
      abcdef123xyz on HN
    • An achievable option in the short term would be to do the following: 1) Fix the DCS issue as I suggested. 2) Check if the terminal supports SIXEL (there is a code in DA or DA2,…
      abcdef123xyz on HN
  • Test the patch with larger sixel images

    From 1 comment
    • You can try this: https://gist.githubusercontent.com/nicm/9acc00b67035b5f2b8a81ec11c197b15/raw/e8f0c259f8b8146670a331f4aac544d0787e9152/gistfile1.txt Which does the basics of…
      abcdef123xyz123 on HN

Questions

  • What to show to clients that cannot display sixel when two clients are attached

    From 1 comment
    • I took a look at this but at the moment you are just commenting out the bits that stop tmux sending SIXEL to the outside terminal, so there is still a lot of work to do for…
      abcdef123xyz on HN

Alternatives named

  • mlterm stores sixel images

    From 1 comment
    • Interesting, I will have a look and test it, thanks! For images to test, on debian I recommend you install libsixel. You can then just use img2sixel to convert a jpg to sixel.…
      csdvrx on HN
  • libcaca could turn sixel into ASCII placeholders

    From 1 comment
    • Interesting, I will have a look and test it, thanks! For images to test, on debian I recommend you install libsixel. You can then just use img2sixel to convert a jpg to sixel.…
      csdvrx on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/21644566)