Вот такая цветовая схема получилась у меня в конечном итоге.
Лично я тяготею к белым буквам (ну и зеленым, конечно) на черном фоне. Особенно в темноте читать легче и не так бьет по глазам.
К сожалению данное решение приемлимо лишь для тех, кто пользуется Gnu/Linux или другой ОС, к которой поставляется оконный менеджер Compiz.
На StackOverflow некто skrat предложил использовать плагин Negative для Compiz.
У негатива тоже нашелся минус. Получились очень яркие буквы на черном фоне. К счастью, в Compiz есть еще один плагин, Color Filter, позволяющий ворочать цветами на похожем на ассемблер языке (написано, что это называется OpenGL fragment program), немного поиграв с примерами, я склепал фильтр, который делает негатив изображение и уменьшает контраст.
Howto
1) Идем в папку /usr/share/compiz/filters/
2) Создаем файл negative-low-contrast
3) Вставляем приведенный ниже код
4) Заходим в настройки Compiz (ccsm или Главное Меню -> System -> Preferences -> CompizConfig ..)
5) Включаем ColorFilter
6) Добавляем новый свежесозданный фильтр
7) Пользуемся на здоровье (в прямом смысле слова)
Код фильтра
!!ARBfp1.0
TEMP temp, neg;
# Dunno what's this... but every other filter starts with this :) ;
TEX temp, fragment.texcoord[0], texture[0], RECT;
# Applying negative filter ;
RCP neg.a, temp.a;
MAD temp.rgb, -neg.a, temp, 1.0;
MUL temp.rgb, temp.a, temp;
MUL temp, fragment.color, temp;
# Lowering contrast and shifting brightness ;
MUL temp.rgb, temp, 0.8;
ADD temp.rgb, temp, 0.25;
MOV result.color, temp;
END
Итого
* Получаем хорошее решение (к сожалению только при наличии Compiz).
* Универсально подходит для любых редакторов и окон вцелом (правда, графика в негативе плохо смотрится).
* Включается и выключается по желанию!
* В моем списке полезнейших плагинов Compiz (Expo, Scale, Grid) прибавился еще один =)
P.S.
Для Eclipse есть… темная цветовая схема, но с какими-то заморочками. В основном находятся добровольцы, которые проходятся по всем настройкам подсветок синтаксиса и выставляют желаемые цвета, а затем экспортируют свои настройки (File->Export->General->Preferences).
Перепробовал несколько таких настроек. Почти всегда что-то начинало глючить. Чаще всего были цветовые схемы для Java, но не было для PDT, Aptana, etc. Пытался поставить разные, но продолжали глючюить некоторые фичи самого эклипса (например окно сравнения файлов — фон оставался белым).
P.S.S.
Если вы захотите поиграть с фильтрами, помните, что в комментарии в коде начинаются с "#" и (!) должны заканчиваться ";"