Hi all. I think I did something cool and I want to share it with you. Who loves Linux knows, that customizing things sometimes takes too much time. Customizing terminal color schemes is one of these things. I present you the 4bit - Terminal Color Scheme Designer, which allows you to create your own theme and generate .Xresources / .Xdefaults config in just few minutes:). Thanks for voting, digging, tweeting, liking or whatever - I really appreciate it! Enjoy. :)
I'd like to be able to drag the two thumbs on each "Lightness" slider past each other, to invert the usual relationship. (Just splitting them into two sliders each would be fine.) Otherwise, this is really great.
This is just changing the palette of fbcon. Kernel parameters vt.default_{red,grn,blu}= do the same thing. I used to add this tango color scheme in grub:
Recently I found I could avoid polluting /proc/cmdline by changing the palette later in booting by setting it via sysfs in /etc/default/console-setup (or equivalent ones of your distros):
So, this is a really embarrassing question: is there a reliable guide for how to use these? I've been googling, (and DDGing and Ecosia-ing), but everything seems to be out of date. I don't have, for instance, a .Xresources file. At least not one that 'locate' can find.
Or do these commands go in .bashrc? or .vimrc? Thanks.
That's a pretty cool site! On a related note: I wrote a little bash color reference script, which is a useful reference whenever you want to add a bit of color to your scripts: http://madebynathan.com/2011/08/15/bash-color-index/
Changing the base 16 colors of a 256-color terminal is still useful. I started overhauling my colors a few weeks ago, and decided that the best approach is to colorize most things using the 16-color palette and adjusting that to look nice, rather than eg setting LS_COLORS to spit out high colors. This gets me immediate results for programs/hosts I haven't customized, and less degradation if I happen to be using a less capable terminal.
Indeed, they are complementary. The basic 16 colors can be configured globally by the terminal which is convenient. 256 colors has to be supported by the particular application but I mostly care about the vim scheme anyway. I have a scheme which uses multiple shades of gray so as not be as distracting as the typical syntax highlighting `salad.'
Makes me kind of sad that I got used to the Solarized color scheme already (I use it in VIM, iTerm, Visual Studio etc... ), so I have no use for customizing my color schemes any further. I'd love to use this :(
I don't get why people like Solarized. It's way too low contrast in every dimension for my particular flavour of colour blindness. Maybe it's just a particularly pessimal colour scheme for me :(
Also solarized comes with various different "contrast versions" have you tried them all? By the way, what's your choice in color scheme being color blind and all?
I find it has good contrast between colours in general. In particular I can actually read the blue it uses on a black background. Most of the colours have good contrast with each other even at extremely low saturation too.
For my vision there are some small tweaks I sometimes make to it but it is generally the most agreeable match to my abnormality I've found in a preset so far.
Ohhh boy you brought back memories of Textmate for me! I used to use Monokai also. Great color scheme! Loved it until I found a need to have a bit less contrast in my code. For some reason I got so used to the contrast that I only saw stuff in the pink/fushia and my mind completely ignored the rest.
Go to http://ciembor.github.com/4bit.
Design your terminal look.
Click .Xresources button and save it to ~/.Xresources.
Run xrdb ~/.Xresources.
Get back to work (or to the first step).
Someone on polish wykop.pl told me, that this way works only with terminals based on libXt (for example xterm, aterm, eterm, urxvt). Someone else want to contribute and write export to other terminals, that would be very nice:). If you want to use these colors right now, you may just copy hex codes into your terminal's configuration.