File sm_net.patch of Package kdebase4-workspace
diff -Pdpru kde-workspace-4.11.22.orig/plasma/generic/applets/system-monitor/net.cpp kde-workspace-4.11.22/plasma/generic/applets/system-monitor/net.cpp
--- kde-workspace-4.11.22.orig/plasma/generic/applets/system-monitor/net.cpp 2015-08-12 10:03:15.000000000 +0300
+++ kde-workspace-4.11.22/plasma/generic/applets/system-monitor/net.cpp 2025-02-21 09:50:38.706022530 +0300
@@ -93,7 +93,7 @@ bool SM::Net::addVisualization(const QSt
QString interface = l[2];
SM::Plotter *plotter = new SM::Plotter(this);
plotter->setTitle(interface);
- plotter->setUnit("KiB/s");
+ plotter->setUnit("MiB/s");
plotter->setCustomPlots(QList<QColor>() << QColor("#0099ff") << QColor("#91ff00"));
//plotter->setStackPlots(false);
appendVisualization(interface, plotter);
@@ -118,7 +118,7 @@ void SM::Net::dataUpdated(const QString&
m_data[interface] = QList<double>() << -1 << -1;
}
- m_data[interface][index] = qMax(0.0, data["value"].toDouble());
+ m_data[interface][index] = qMax(0.0, data["value"].toDouble()/1024);
if (!m_data[interface].contains(-1)) {
@@ -134,8 +134,8 @@ void SM::Net::dataUpdated(const QString&
QString tooltip = QString::fromUtf8("<b>%1</b> <br /> ⇧ %2 <br />⇩ %3<br />");
setToolTip(interface, tooltip.arg(plotter->title())
- .arg(KGlobal::locale()->formatByteSize(upstream*1024))
- .arg(KGlobal::locale()->formatByteSize(downstream*1024)));
+ .arg(KGlobal::locale()->formatByteSize(upstream*1048576))
+ .arg(KGlobal::locale()->formatByteSize(downstream*1048576)));
}
}
m_data[interface] = QList<double>() << -1 << -1;