Prior to this commit, `systemctl stop KlipperScreen` would result in
only KlipperScreen-start.sh being killed, leaving the graphical session
running as an abandoned process.
Launching the GUI process with `exec` lets systemd manage it.
* Fix heater graph not rendering by skipping data points that are None
* Remove whitespace
* Fix graph fill to only cover the x interval where data is vaild
* Translated using Weblate (Dutch)
Currently translated at 99.6% (324 of 325 strings)
Co-authored-by: Jelle van Campen <jellevcampen@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/nl/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (German)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: Eduard Iten <edi@clawfinger.ch>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/de/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Turkish)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: Selim <technical50@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/tr/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.0% (322 of 325 strings)
Co-authored-by: Erick Andrade <andrade.erick1987@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/pt_BR/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Russian)
Currently translated at 99.6% (324 of 325 strings)
Co-authored-by: gfbdrgng <hnaofegnp@hldrive.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/ru/
Translation: KlipperScreen/KlipperScreen
---------
Co-authored-by: Jelle van Campen <jellevcampen@gmail.com>
Co-authored-by: Eduard Iten <edi@clawfinger.ch>
Co-authored-by: Selim <technical50@users.noreply.hosted.weblate.org>
Co-authored-by: Erick Andrade <andrade.erick1987@gmail.com>
Co-authored-by: gfbdrgng <hnaofegnp@hldrive.com>
this should better reflect user requested temp while waiting for temp
as a negative other frontends will not reflect the same value during the wait, nor will ks if it's restarted
* Translated using Weblate (Polish)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: Julia <daviteusz0@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/pl/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Turkish)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: Selim <technical50@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/tr/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (German)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: Exp3rt <jannik.homberg@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/de/
Translation: KlipperScreen/KlipperScreen
---------
Co-authored-by: Julia <daviteusz0@gmail.com>
Co-authored-by: Selim <technical50@users.noreply.hosted.weblate.org>
Co-authored-by: Exp3rt <jannik.homberg@gmail.com>
* Translated using Weblate (Spanish)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/es/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Czech)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: Michal Bitala <yzeroy14@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/cs/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (325 of 325 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: Sun Zheng <123456789sunzheng@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/zh_Hant/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Turkish)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: Selim <technical50@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/tr/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: Zs.Antal <antonio092130@icloud.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/hu/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Italian)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: Giadej <Giadej@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/it/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Spanish)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: Radiotbo <santiago@esolva.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/es/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Russian)
Currently translated at 97.5% (317 of 325 strings)
Co-authored-by: Eugen Fleischhauer <fleischhauereugen@googlemail.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/ru/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Lithuanian)
Currently translated at 100.0% (325 of 325 strings)
Co-authored-by: vjurka <v@jurka.lt>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/lt/
Translation: KlipperScreen/KlipperScreen
---------
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: Michal Bitala <yzeroy14@gmail.com>
Co-authored-by: Sun Zheng <123456789sunzheng@gmail.com>
Co-authored-by: Selim <technical50@users.noreply.hosted.weblate.org>
Co-authored-by: Zs.Antal <antonio092130@icloud.com>
Co-authored-by: Giadej <Giadej@users.noreply.hosted.weblate.org>
Co-authored-by: Radiotbo <santiago@esolva.com>
Co-authored-by: Eugen Fleischhauer <fleischhauereugen@googlemail.com>
Co-authored-by: vjurka <v@jurka.lt>
* Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (322 of 322 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (322 of 322 strings)
Co-authored-by: Kayz C <kayzed.x@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/zh_Hant/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Lithuanian)
Currently translated at 100.0% (322 of 322 strings)
Co-authored-by: vjurka <v@jurka.lt>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/lt/
Translation: KlipperScreen/KlipperScreen
---------
Co-authored-by: Kayz C <kayzed.x@gmail.com>
Co-authored-by: vjurka <v@jurka.lt>
* Translated using Weblate (Spanish)
Currently translated at 100.0% (322 of 322 strings)
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/es/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Italian)
Currently translated at 100.0% (322 of 322 strings)
Co-authored-by: Giadej <Giadej@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/it/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Russian)
Currently translated at 97.5% (314 of 322 strings)
Co-authored-by: Владимир Чернояров <s3mpau@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/ru/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 99.3% (320 of 322 strings)
Co-authored-by: Kayz C <kayzed.x@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/zh_Hant/
Translation: KlipperScreen/KlipperScreen
---------
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: Giadej <Giadej@users.noreply.hosted.weblate.org>
Co-authored-by: Владимир Чернояров <s3mpau@gmail.com>
Co-authored-by: Kayz C <kayzed.x@gmail.com>
When the screensaver is active and the screen is turned off due to DPMS
the unconditional call to self.screensaver.show wakes the screen up
again.
The check whether the screensaver is already active got lost in the
refactor.
Fixes#1504