diff --git a/sources/awesome-widget/plugin/awkeys.cpp b/sources/awesome-widget/plugin/awkeys.cpp index 05054c8..9374dd2 100644 --- a/sources/awesome-widget/plugin/awkeys.cpp +++ b/sources/awesome-widget/plugin/awkeys.cpp @@ -103,6 +103,7 @@ void AWKeys::initKeys(const QString &_currentPattern, const int _interval, const m_aggregator->initFormatters(); m_keyOperator->setPattern(_currentPattern); m_keyOperator->updateCache(); + m_dataEngineAggregator->connectSources(); // timer m_timer->setInterval(_interval); diff --git a/sources/extsysmon/extsysmonaggregator.cpp b/sources/extsysmon/extsysmonaggregator.cpp index 17b6f14..44a581e 100644 --- a/sources/extsysmon/extsysmonaggregator.cpp +++ b/sources/extsysmon/extsysmonaggregator.cpp @@ -64,7 +64,8 @@ void ExtSysMonAggregator::init(const QHash &_config) // custom createSensor("custom", i18n("Scripts"), new CustomSource(this, {})); // desktop - createSensor("desktop", i18n("Desktop"), new DesktopSource(this, {})); + // FIXME causes segfault in kde libs +// createSensor("desktop", i18n("Desktop"), new DesktopSource(this, {})); // gpu load createSensor("gpuload", i18n("GPU load"), new GPULoadSource(this, {_config["GPUDEV"]})); // gpu temperature