Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sixel support #30

Open
vprimachenko opened this issue Jan 5, 2022 · 1 comment
Open

sixel support #30

vprimachenko opened this issue Jan 5, 2022 · 1 comment

Comments

@vprimachenko
Copy link

first and foremost thanks for the awesome work here!

i am very interested in adding sixel support, @Aetf do you have any pointers where to start?

@Aetf
Copy link
Owner

Aetf commented Jan 5, 2022

I briefly go over the wiki page of sixel, and it seems that the terminal needs to render those differently than a character.

Currently, the terminal state machine is implemented in https://github.com/Aetf/libtsm, and the screen as a big array of cells. So the initial step would be to modify libtsm to support store sixel info in cells. Then kmscon can be changed to render those cells accordingly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants