hpjansson / chafa

📺🗿 Terminal graphics for the 21st century.
https://hpjansson.org/chafa/
GNU Lesser General Public License v3.0
2.98k stars 64 forks source link

Multiplexer passthrough for iTerm2 #166

Open hpjansson opened 1 year ago

hpjansson commented 1 year ago

Multiplexer passthrough (GNU Screen, tmux) is currently implemented for sixels and kitty graphics, but not iTerm2.

I'd gladly implement it if someone with a Mac could assist with testing.

rodhash commented 8 months ago

sure!

hpjansson commented 8 months ago

Awesome! I'll add the code and let you know when it's in a testable state.

microfx commented 8 months ago

is this why I get this when running chafa in iterm2 over ssh?

chafa image.gif                                                           18:02

** (process:825660): CRITICAL **: 18:02:16.323: chafa_term_info_have_seq: assertion 'seq >= 0 && seq < CHAFA_TERM_SEQ_MAX' failed

** (process:825660): CRITICAL **: 18:02:16.324: chafa_term_info_have_seq: assertion 'seq >= 0 && seq < CHAFA_TERM_SEQ_MAX' failed
chafa: symbol lookup error: chafa: undefined symbol: chafa_canvas_config_set_passthrough
hpjansson commented 8 months ago

is this why I get this when running chafa in iterm2 over ssh?

No, that's probably just versions of libchafa.so getting mixed up. See if you've got Chafa installed from a package manager and uninstall it or move the conflicting .so away.