Я становлюсь немного страдающим морской болезнью с индикатором-mulitload как он постоянно циклы между использованием CPU меньше чем 10% и больше, чем 10%, что означает, что все другие значки в лотке продвинуты назад и вперед, поскольку использование CPU заглядывает и из большего или меньше чем 10%.
Есть ли любой способ вынудить использование CPU быть отображенным по крайней мере в 2 цифрах, таким образом, 8% составили бы 08%, поскольку это остановит перемещение значков, если, конечно, это не поразит 100%, но это так редко, чтобы я не был не побеспокоен о занимании дополнительного места для покрытия той редкости. Я рад за него переместить все в тот случай и мое предположение, у меня будет больше проблем так или иначе, если это сделает, поскольку система будет, вероятно, продолжать замораживаться, пока циклы CPU не понижаются снова.
Нет никакого способа определить эти printf
формат, к сожалению. Чтобы всегда иметь две цифры, отображенные для использования ЦП, необходимо скомпилировать indicator-multiload
из источника.
устанавливают зависимости от сборки:
sudo apt-get install bzr
sudo apt-get build-dep indicator-multiload
переходят источники проекта:
bzr branch lp:indicator-multiload
Фиксируют формат печати для данных процента:
cd indicator-multiload
sed -i 's/%u%%/%02u%%/' src/function.vala
Сборка это:
./autogen.sh && make indicator-multiload
Установка исправленный индикатор в /usr/local/bin
:
sudo cp indicator-multiload /usr/local/bin
Теперь ниже 10%, использование ЦП отображено как это:
Если Вы не возражаете против нотации процента, возможно отформатировать его, чтобы всегда использовать 2 места десятичных чисел в [0-1] диапазон:
CPU $(decimals(cpu.inuse,2))
Видят этот ответ объяснение, где использовать эту конфигурацию.