我对 indicator-mulitload 有点晕,因为它的 CPU 使用率不断地在小于 10% 和大于 10% 之间循环,这意味着当 CPU 使用率在大于或小于 10% 之间下降时,托盘中的所有其他图标都会被来回推。
有没有办法强制将 CPU 使用率显示为至少 2 位数字,这样 8% 就是 08%,因为这会使图标停止移动,除非它达到 100%,但这种情况非常罕见,我并不介意占用额外的空间来弥补这种罕见情况。我很高兴它能在这种情况下移动所有内容,而且我猜如果这样做,我无论如何都会遇到更多问题,因为系统可能会一直冻结,直到 CPU 周期再次下降。
答案1
答案2
不幸的是,没有办法指定printf
格式。要始终显示两位数的 CPU 使用率,您需要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%,CPU使用率显示如下: