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

Linux framebuffer support? #36

Open
inukaze opened this issue Mar 21, 2019 · 3 comments
Open

Linux framebuffer support? #36

inukaze opened this issue Mar 21, 2019 · 3 comments

Comments

@inukaze
Copy link

inukaze commented Mar 21, 2019

Hi there, i love this software. and i had a suggestion like feature request.

You can add Framebuffer Support?

like the "links / links2" web browser, when you run from terminal with

links -g
links2 -g

Distribution name depend. on some are just links in another is links2

Screenshot :
tty6.png

And use this for make more graphic the experience. i think if twin can be similar to graphical desktop environment but without x / x11 will be the most recommend option for discontinued hardware.

@cosmos72
Copy link
Owner

Hi inukaze,
I thought several times in the past about adding framebuffer support, but I never actually resolved to implement it - mostly because Linux console support is very good already and twin does not draw any pixel graphics anyway.

It could make sense if twin supported Unicode much better than the Linux console, but that's an area that still needs to be improved on twin side: it currently only supports UCS-2 i.e. the first 64k Unicode codepoints

@inukaze
Copy link
Author

inukaze commented Mar 23, 2019

Well, thanks for answer me

@cosmos72
Copy link
Owner

cosmos72 commented Mar 24, 2019

To be completely honest, the idea of a desktop environment based on twin and without X11 has a definite "retro" appeal :)

Framebuffer support could help a lot toward such goal - provided that twin is extended with two features:

  1. Pixel graphics, to actually take advantage of the framebuffer
  2. The ability to run multiple graphical programs inside a single twin session - this is what X11 does

[update] using the Sixel bitmap graphics format could be a feasible solution: it's relatively easy to implement, several terminal-based programs can already use it, and it's even appropriately "retro".

@cosmos72 cosmos72 changed the title Feature Request Linux framebuffer support? Aug 5, 2019
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