LINUX.ORG.RU

i3bar и conky - как отучить i3bar пухнуть и парсить ВЕСЬ JSON?

 , , ,


0

2

Ситуация такова: использую коньки как провайдер статуса в i3bar, естественно в формате JSON.
Если кто не в курсе, выглядит это как добавление в конец JSON нового перечисления, типо бесконечный массив. Соответственно размер оного JSONа увеличивается линейно.
Приводит это к тому что i3 хапает больше и больше памяти, но это еще терпимо.
Куда хуже что из-за этого через 10-20 минут появляется ощутимая задержка в отклике i3, а после он и вовсе виснет (технически то он работает, но пятисекундная задержка на распарсить JSON на быстродействии положительно не сказывается).
Что делать? i3status и i3blocks используют тот же протокол, но проблема не возникает..

Gentoo, 4.2-r1, i3-gaps 4.10.4-680-* (ветка i3-next), conky 1.9.0

скрипт запуска коньков + conkyrc
конфиг i3

★★★★★

Ответ на: комментарий от r3lgar

Так-то является, 1 строка - имя файла.

mersinvald ★★★★★
() автор топика

Открыл баг, посмотрим что скажет разработчик.
Похоже что в ванильном i3(-next?) такой проблемы нет

mersinvald ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.