Искал простой способ менять цвет текста в statusbar’е, и нашел такой пост:
> – Is it possible to use colors in the status bar (e.g. a label in blue
> and the value in white or separators in gray)
In a very complex manner, yes. By modifying all the monitors to specify monitorname_hint to have value the appropriate substyle from the stdisp style, and setting this style to have the appropriate colour, you can get all the monitors to be display in any colour they want. Perhaps there should be a way to specify a style to use in the template, or perhaps the meter name should be included in the substyle used for the meter. However, there _will not_ be a way to specify colours directly: that is against the philosophy behind Ion’s drawing engines.
Как видно, простых путей нет. Придется делать костыли 🙁
Привет. Помоги пожалуйста разобраться как все таки раскрасить statusbar в ion3.
Скачал твой архив, там нашел ugly hack, то он у меня не рабоатет.
И еще ворос, что у тебя за график такой рядом с температурой ?
Спасибо.
2ion3fun:
Раскраску делаю с помощью hints. В теме нужно указать цвета и их значения:
В конфиге монитора пропишем hint. Если имя монитора mycoolmon, то hint будет таким:
Рядом с температурой график загрузки процессора. Это самописный монитор. Доведу до ума, выложу под GPL.
Спасибо. Теперь понятно.
Еще вопрос, не знаешь почему таким способом не хотят раскрашиваться мониторы работающие через statusd_ext.lua ?
Они становятся на мнгновение цветными, а потом сразу же обратно перекрашиваются…
Видимо потому, что в statusd_ext.lua делается hint со своим значением на каждый полинг.
Как вариант №1 – скопировать к себе этот скрипт и подправить код согласно своих требований.
Как вариант №2 – написать скрипт, который будет делать hint для нужных вам мониторов. Но это кривой путь, поскольку нет гарантий, что у всех мониторов полинг выполняется в определенное время. Да и на потребление электроэнергии это тоже повлияет.
Угу, действительно делается свой хинт.
Спасибо за помощь 😉
Всегда пожалуйста.
О каком архиве идет речь в первом комментарии? Давно было желание раскрасить статусбар.
2Festin:
Почитайте мой комментарий под номером 2.