Решил я найти простенький индикатор раскладки в трей, нашел kbi. Для того, чтобы он вписался в окружение слегка изменил код под себя, переменные. Но вот никак не пойму с цветом текста. В коде это так:
#define COLOR 0xDFDFDF /* 0x2E3436 */
И обработка COLOR:
cairo_set_source_rgb(cr,
(COLOR >> 16) / 255.0,
(COLOR >> 8 & ~(0xFF << 8)) / 255.0,
(COLOR & ~(0xFFFF << 8)) / 255.0);
Сам вопрос, как из 0x2E3436
получился 0xDFDFDF
? Мне собственно нужен белый, но так не работает:
#define COLOR 0xFFFFFF
Может здесь есть сам автор? Очень понравилось, простенько и без лишних флажков.