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

Support True Colors in Terminal #772

Closed
naftulikay opened this issue Jul 13, 2016 · 28 comments
Closed

Support True Colors in Terminal #772

naftulikay opened this issue Jul 13, 2016 · 28 comments

Comments

@naftulikay
Copy link
Contributor

screenshot from 2016-07-13 11 20 26

Many other terminals support true 24-bit color including pantheon-terminal and the terminal shipped in Atom's terminal-plus package. Guake's terminal doesn't seem to provide this as demonstrated in the screenshot.

@rainyroads
Copy link

Major +1, I rely on true color support in gnome-terminal for color schemes in NeoVim and things of the sort.
NeoVim in Gnome Terminal

Running these applications in Guake without true color support, well..
NeoVim in Guake

@naftulikay
Copy link
Contributor Author

naftulikay commented Jul 20, 2016

I found a way around this.

In Guake, echo your $TERM variable. Make sure you have done export TERM=screen-256color. I had to make Guake run as a login shell to get it working as expected.

By the way, what DE are you running?

@hroussille
Copy link

I found a way around this.

In Guake, echo your $TERM variable. Make sure you have done export TERM=screen-256color. I had to make Guake run as a login shell to get it working as expected.

By the way, what DE are you running?

I cannot get it to work properly , does guake support true colors ? or is it approximations based on the terminal color palette ?

His IDE seems to be neovim btw :)

@rainyroads
Copy link

My TERM variable is set to screen-256color (in tmux at least) and xterm-256color outside of it, but that doesn't change anything.

The editor in the screenshots is indeed NeoVim.

@naftulikay
Copy link
Contributor Author

@Happykat I was asking what his desktop environment was, not his integrated development environment 😜

@FujiMakoto Here's a Perl script which will test things for you. Run this script and you'll be able to see the full spectrum of what is supported. This isn't my script.

I'm not sure if Guake supports true colors, but I'm running tmux and I'm getting pretty good color support:

screenshot from 2016-07-24 10 14 44

If you run that script in a terminal emulator that you know has true color support, just screenshot and compare the results.

@rainyroads
Copy link

Ah, you are testing _256color_ support, not true color (16 million colors) support.

Use the awk script posted here to check for true color support,
https://gist.github.com/XVilka/8346728

Here is a comparison of the script run in Gnome Terminal and Guake,
screenshot from 2016-07-24 13-29-06

Also, the DE is Unity with the Numix theme, sorry about that. He made me see an I that wasn't there 😛

@rainyroads
Copy link

Oh, sorry, I missed the second part of the screenshot.

Here is the comparison with the above script,
screenshot from 2016-07-24 13-34-40

@hroussille
Copy link

@rfkrocktk Oh sorry >< i read IDE my bad ><

@FujiMakoto i have made it one step further , but still it is NOT true color support :
screenshot from 2016-07-24 20-40-12

You can see that it is not smooth at all...

I am using guake , with tmux . echo $TERM report : screen-256color

my zshrc , init.vim and tmux.conf are on my Dotfile repo. I don't see how to activate true color support.

@FujiMakoto What version of guake are you using btw ?

@rainyroads
Copy link

rainyroads commented Jul 25, 2016

@Happykat: 0.8.5.1 (0.8.5-1webupd8xenial0)

@gsemet
Copy link
Member

gsemet commented Jul 27, 2016

not not sure vte support true color

@rainyroads
Copy link

Gnome Terminal is VTE with true color support, for what it's worth.

@gsemet
Copy link
Member

gsemet commented Jul 28, 2016

yes, but should be a new version of vte. With gtk2, we are stuck with an old version (e: does not provide search method, while gtk3's ate provides it, and so on)

@hroussille
Copy link

Is there any plan to port to gtk3 soon ?

@gsemet
Copy link
Member

gsemet commented Jul 29, 2016

Rewrite started. Might be finished until end of this year...

Le vendredi 29 juillet 2016, Hector [email protected] a écrit :

Is there any plan to port to gtk3 soon ?


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#772 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAIJeukMNPBp8aC7b2ghF3nD-d6I7xxkks5qaeJ2gaJpZM4JLtDT
.


Gaetan

@hroussille
Copy link

Okay , great news ! Thanks for the quick reply !

@GordianDziwis
Copy link

This could be relevant:

#341

@AnwarShah
Copy link

Waiting till finished. Tilda has this already. Using tilda for the time being :)

@mkmkme
Copy link

mkmkme commented Aug 2, 2017

Any progress with this?

@fjpalacios
Copy link

I'm also interested in this, our terminals would be much better. Hopefully a new version of guake with true color support soon. Thanks.

@FallingSnow
Copy link

Guake supports true color now correct?

@gsemet
Copy link
Member

gsemet commented Feb 15, 2018

Can someone test on Guake 3 ? I guess VTE now allows this, but I may have to tune the environment variables

@Madh93
Copy link

Madh93 commented Feb 15, 2018

It seems it works.


@gsemet
Copy link
Member

gsemet commented Feb 15, 2018

great:)

@gsemet gsemet closed this as completed Feb 15, 2018
@AnwarShah
Copy link

Great! Any ppa for ubuntu?

@mbirth
Copy link

mbirth commented Feb 18, 2018

@AnwarShah Only for bionic. But you can get the latest Guake by running:

sudo -H pip3 install --upgrade guake

@AnwarShah
Copy link

Thank you. I've installed from the source repo

@gsemet
Copy link
Member

gsemet commented Feb 18, 2018

It is risky to install like this. At least use --user. Avoid as much as possible to install any python package using sudo pip3.

@AnwarShah
Copy link

AnwarShah commented Feb 18, 2018 via email

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