мультизагрузка индикатора - Всегда отображает CPU по крайней мере 2 цифры

Я становлюсь немного страдающим морской болезнью с индикатором-mulitload как он постоянно циклы между использованием CPU меньше чем 10% и больше, чем 10%, что означает, что все другие значки в лотке продвинуты назад и вперед, поскольку использование CPU заглядывает и из большего или меньше чем 10%.

Есть ли любой способ вынудить использование CPU быть отображенным по крайней мере в 2 цифрах, таким образом, 8% составили бы 08%, поскольку это остановит перемещение значков, если, конечно, это не поразит 100%, но это так редко, чтобы я не был не побеспокоен о занимании дополнительного места для покрытия той редкости. Я рад за него переместить все в тот случай и мое предположение, у меня будет больше проблем так или иначе, если это сделает, поскольку система будет, вероятно, продолжать замораживаться, пока циклы CPU не понижаются снова.

4
задан 2 March 2015 в 01:31

2 ответа

Нет никакого способа определить эти printf формат, к сожалению. Чтобы всегда иметь две цифры, отображенные для использования ЦП, необходимо скомпилировать indicator-multiload из источника.

  1. устанавливают зависимости от сборки:

    sudo apt-get install bzr
    sudo apt-get build-dep indicator-multiload
    
  2. переходят источники проекта:

    bzr branch lp:indicator-multiload
    
  3. Фиксируют формат печати для данных процента:

    cd indicator-multiload
    sed -i 's/%u%%/%02u%%/' src/function.vala
    
  4. Сборка это:

    ./autogen.sh && make indicator-multiload
    
  5. Установка исправленный индикатор в /usr/local/bin:

    sudo cp indicator-multiload /usr/local/bin
    

Теперь ниже 10%, использование ЦП отображено как это:

enter image description here

3
ответ дан 1 December 2019 в 09:49

Если Вы не возражаете против нотации процента, возможно отформатировать его, чтобы всегда использовать 2 места десятичных чисел в [0-1] диапазон:

CPU $(decimals(cpu.inuse,2))

Видят этот ответ объяснение, где использовать эту конфигурацию.

1
ответ дан 1 December 2019 в 09:49

Другие вопросы по тегам:

Похожие вопросы: