-
Notifications
You must be signed in to change notification settings - Fork 106
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
Add support for true color #10
Comments
Providing an update - so far, only dvtm doesn't have support for True Colors among terminal multiplexers:
And now - most of the terminals supporting it as well, except a few only - Terminology, PuTTY, GTK2Term, sjterm and xfce terminal (on it's way in 4.14, because of GTK+3 migration, thus higher libvte version, thus true color support). |
@XVilka Wow, thanks a lot for the info. |
As far as I know, this is a known ncurses limitation and there no easy way around it, see: http://invisible-island.net/ncurses/ncurses.faq.html#xterm_16MegaColors Here is what urxvt does (http://lists.schmorp.de/pipermail/rxvt-unicode/2016q2/002261.html):
I wonder if dvtm could do something similar. |
Any news on this? It's a pity that your editor Vis outputs truecolors, but dvtm does not support them... |
Any possibility to fix this as you did in martanne/vis#356? |
As of version 6.1, ncurses has Would simply upgrading ncurses be sufficient to fix this? |
Sure enough, just compiling against libncurses 6.1 doesn't bring truecolor support. I really hope @martanne chimes in. |
@martanne - It looks as if it might be somewhat straightforward to the truecolor-type changes you made in |
This is feature to render |
This light-weight multiplexer is a real tmux-killer, if it weren't for the lack of true-color. Really cool and useful CLI color utilities like |
Colors :( |
Hey Folks, bumped into this too today, done a quick check on implementing 24 bit true-colour in DVTM, got a few segfaults (color_index[] overruns when COLORS > 256, the I'm currently toying with https://zellij.dev/documentation/overview.html instead, which has TrueColor support, and with some keybinding customization can be functionally quite similar to dvtm I think. It also provides I've been a long time |
Don't get too excited yet, but I've been working on a rewrite of dvtm called a4, using libtickit and libvterm, that supports 24 bit colors along with some other features, such as a text configuration file rather than requiring recompilations and support for full colorscheme colorrules, not just fg/bg. I'm on a short vacation from its development but should get back to it very soon. It needs some cleanup but does basically work well! More details are at https://a4term.com and suggestions and encouragement are very welcome. -Ross |
Hey Ross, thanks for the info - checked out the site, nice clean description of the goals. I didn't find a link to the code - so I guess its not available yet? Do ping here when it is, will give it a compile & test! Regards, -Harry |
Code not available yet, will definitely ping here when it is. |
Announcing the first public code release of a4, a dynamic terminal window manager. There are still improvements to be made but the tool is essentially working now. A4 is a partial rewrite of dvtm, which in turn is a text-based implementation of dwm. A4 replaces the ncurses back end with libtickit for text drawing and keyboard and mouse input processing. In addition, terminal processing is performed using the libvterm library. This first release of a4 provides several new features, including support for more complete, 24bit, dynamic colorizing, and configuration in an a4.ini file. See https://a4term.com/ for documentation, including installation instructions, a copy of the manual page, and default keyboard maps. |
This is awesome! IMO, I would prefer having one |
Just update those mappings in your own
|
Thank you, I followed your suggestion. Another question is do you have any plans for copy-mode? I think it's one of the killer features of dvtm. |
Yes, copy-mode is very high on the list of next features! It went through several different implementations in dvtm, and I'm not sure yet what to use in a4. |
Awesome, can't wait! |
Not sure if this issue strayed from it's title but, it should be closed as Tmux supports 24Bit RGB for a while now. |
This ticket is about dvtm, not tmux. |
I hope
dvtm
can implement truecolor support.https://gist.github.com/XVilka/8346728
The text was updated successfully, but these errors were encountered: