Bug 44298

Summary: Отключаются настройки ведения журнала при перезапуске Thermald Monitor
Product: Sisyphus Reporter: Tatyana Gagina <tatyana>
Component: thermald-monitorAssignee: Антон Мидюков <antohami>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, nickel
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Tatyana Gagina 2022-11-14 18:03:58 MSK
Воспроизводится как на p10, так и Sisyphus.

Версия: thermald-2.4.9-alt1

Шаги: 
1) Установить пакеты: 
# apt-get install thermald thermald-monitor
и добавить пользователя test в группу power:
# usermod -a -G power test
2) Добавить сервис в автозагрузку:
# systemctl enable thermald.service
3) Запустить  ThermalMonitor: 
$  ThermalMonitor
4) Settings -> Configure Logging -> Enable -> Filename log.txt
и перезапустить программу.

Результат: настройки сбрасываются, чек-бокс "Enable" отключен.

Ожидаемый результат: настройки не меняются.
Comment 1 Антон Мидюков 2023-07-11 06:02:04 MSK
Авторами так и было задумано, чтобы при старте логирование было отключено. В функции loadSettings такой код:

    // start out with logging disabled
    logging_enabled = false;

Link: https://github.com/intel/thermal_daemon/blob/b92e67bf3e5d6403cd59f64a1a0f0832ce4ea2c7/tools/thermal_monitor/mainwindow.cpp#L347