L’indicateur-mulitload me donne un peu le mal de mer, car il alterne constamment entre moins de 10% d’utilisation cpu et plus de 10%, ce qui signifie que toutes les autres icônes du plateau sont déplacées à mesure que l’utilisation de cpu diminue supérieur ou inférieur à 10%.
Existe-t-il un moyen de forcer l'utilisation de l'unité centrale à au moins 2 chiffres, de sorte que 8% équivaut à 08%, car cela empêcherait les icônes de bouger, à moins bien sûr qu'il atteigne 100%, mais c'est tellement rare que je ne le suis pas pris la peine de prendre l’espace supplémentaire pour couvrir cette rareté. Je suis heureux que tout bouge à cette occasion et je suppose que de toute façon, cela posera encore plus de problèmes, car le système restera probablement gelé jusqu'à ce que les cycles de processeurs chutent à nouveau.
Il n'y a malheureusement aucun moyen de spécifier le format printf
. Pour toujours avoir deux chiffres affichés pour l'utilisation de la CPU, vous devez compiler indicator-multiload
à partir de la source.
installez les dépendances de construction:
Sudo apt-get install bzr
Sudo apt-get build-dep indicator-multiload
branchez les sources du projet:
bzr branch lp:indicator-multiload
Corrigez le format d'impression pour le pourcentage de données:
cd indicator-multiload
sed -i 's/%u%%/%02u%%/' src/function.vala
Construit le:
./autogen.sh && make indicator-multiload
Installez l'indicateur corrigé dans /usr/local/bin
:
Sudo cp indicator-multiload /usr/local/bin
Désormais inférieur à 10%, l'utilisation du processeur est affichée comme ceci:
Si la notation en pourcentage ne vous dérange pas, il est possible de la formater de manière à toujours utiliser 2 décimales dans une plage [0-1]:
CPU $(decimals(cpu.inuse,2))
Voir cette réponse expliquant où utiliser cette configuration.