[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Truecolor support in ncurses

From: Антон Кочков
Subject: Truecolor support in ncurses
Date: Fri, 24 Jan 2014 01:22:12 +0400

I've seen there was already some discussion about true colors support
in ncurses https://lists.gnu.org/archive/html/bug-ncurses/2013-10/msg00007.html

Just want to add, that now there is some improvement of support for
this feature in various terminals. See the current status (with bug
references) for various terminal rmulators (and some common console
applications too):

Here is terminals discussions:

Now supporting truecolor:

* st (from suckless) -  http://lists.suckless.org/dev/1307/16688.html
* konsole - https://bugs.kde.org/show_bug.cgi?id=107487
* all libvte based terminals:  https://bugzilla.gnome.org/show_bug.cgi?id=704449
* sakura - https://bugs.launchpad.net/sakura/+bug/1202564
* iterm2 - https://code.google.com/p/iterm2/issues/detail?id=218

Parsing ANSI color sequences, but approximating them to 256 palette:

* xterm
* mlterm - http://sourceforge.net/mailarchive/message.php?msg_id=31828705

Not supporting truecolor:

* urxvt -  http://lists.schmorp.de/pipermail/rxvt-unicode/2013q3/001826.html
* Terminlogy (E17) - https://phab.enlightenment.org/T746

So right now majority of terminal emulators have support for
truecolor. It would be awesome to extend this achievement to the
various console applications, like mc, mutt, tig, etc. But most of
them are based on ncurses library. So it is very important to have
this feature support in ncurses, so these applications are will able
to use full power of the unix console.

Here is another console programs discussion:

* mutt - http://dev.mutt.org/trac/ticket/3674
* mc - http://www.midnight-commander.org/ticket/3145#comment:1
* s-lang library -
* ncurses library -
* mcabber - 
* emacs - 
* vim - https://bitbucket.org/ZyX_I/vim/commits/branch/24-bit-xterm
* tig - https://github.com/jonas/tig/issues/227

Best regards,
Anton Kochkov.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]