Iustin Pop: Solarized colour theme
Solarized
A while back I was looking for some information on the web, and
happened upon a blog post about the subject. I don't remember what I
was looking for, but on the same blog, there was a screen shot of what
I then learned was the
Solarized theme. This caught
my eye that I decided to try it myself ASAP.
Up until last year, I've been using for many years the 'black on
light yellow' xterm scheme. This is good during the day, but too strong
during night, so on some machines I switched to 'white on black', but
this was not entirely satisfying.
The solarized theme promises to have consistent colours over both
light and dark background, which would help to make my setups finally
consistent, and extends to a number of programs. Amongst these, there
are themes for mutt on both light and dark backgrounds using only 16
colours. This was good, as my current hand-built theme is based on 256
colours, and this doesn't work well in the Linux console.
So I tried changing my terminal to the custom colours, played with it
for about 10 minutes, then decided that its contrast is too low,
bordering on unreadable. I switch to another desktop where I still had
open an xterm using white-on-black, and this being at night my eyes
immediately go 'no no no too high contrast'. In about ten minutes I
got so used to it that the old theme was really really
uncomfortable. There was no turning back now
Interestingly, the light theme was not that much better than
black-on-light-yellow, as that theme is already pretty well
behaved. But I still migrated for consistency.
Programs/configs
Starting from the home page
and the internet, I found resources for:
- Vim and Emacs
(for which I use the debian package
elpa-solarized-theme). - Midnight Commander, for which I currently use peel's theme, although I'm not happy with it; interestingly, the default theme almost works on 16-custom-colours light terminal scheme, but not quite on the dark one.
- Mutt, which is both in the main combined repository but also on the separate one. I'm not really happy with mutt's theme either, but that seems mostly because I was using a quite different theme before. I'll try to improve what I feel is missing over time.
- dircolors; I found
this to be an absolute requirement for good readability of
ls --color, as the defaults are too bad - I also took the opportunity to unify my
git diffandcolordifftheme, but this was not really something that I found and took 'as-is' from some repository; I basically built my own theme.
- by changing the Xresources/terminal 16 basic colours to custom RGB values, or:
- by using approximations from the fixed 256 colours available in the xterm-256color terminfo
- using customised 16-colour means that all terminal programs get the new colours scheme, even if they were designed (colour-wise) based on the standard values; this makes some things pretty unreadable (hence the need to fix dircolors), but at least somewhat consistent.
- using 256-colour palette, unchanged programs stay the same, but now they look very different than the programs that were updated to solarized; note thought I haven't tested this, but that's how I understand things would be.
. Sharing a small clip I had seen few months back.
Just to give a bit of context, the law as has been shared as passed in 2015 has happened after the
or for that matter any part of the body. If more people thought like that, probably we wouldn t have to specially grow and then kill lab mice and guinea-pigs to test out theories. Possibly medical innovations would probably be a lot faster than now. Ironically, most medical innovations have happened during
I was an happy user of
Last weekend, as a result of my addiction to buying random microcontrollers to play with, I received some
I m investigating the creation of VM images for different virtualisation solutions.
Among the target platforms is a destop as a service platform based on an OpenStack public cloud.
We ve been working with
Last week, while working on
... but that doesn't mean the work is over.
One big job that needs to happen after the conference is to review and
release the video recordings that were made. With several hundreds of
videos to be checked and only a handful of people with the ability to do
so, review was a massive job that for the past three editions took
several months; e.g., in 2016 the last video work was done in July, when
the preparation of the 2017 edition had already started.
Obviously this is suboptimal, and therefore another solution was
required. After working on it for quite a while (in my spare time), I
came up with
Here is how I managed to extend my
A new version of the
Welcome to gambaru.de. Here is my monthly report that covers what I have been doing for Debian. If you re interested in Java, Games and LTS topics, this might be interesting for you.
Debian Games
It has been a quiet start to the year due to work keeping me very busy. Most of my spare time (when not sitting shattered on the sofa) was spent resurrecting my old website from backups. My son had plenty of visitors coming to visit as well, which prompted me to restart work on my model railway in the basement. Last year I received a whole heap of track, and also a tunnel formation from a friend at work. I managed to finish the supporting structure for the tunnel, and connect one end of it to the existing track layout. The next step (which will be a bit harder) is to connect the other end of the tunnel into the existing layout. The basement is one of the favourite things for me to keep my son and his friends occupied when there is a visit. The railway and music studio are very popular with the little guests.
Debian