SUMMARY Currently, users who change time zone need to manually go into settings, look for the relevant time zone and set it; if/when they go back to the previous one, they have to repeat the process. It would be nice if the system actually set the time zone automatically when one first connects to the Internet, much like current smartphones do. Ideally this would result in a setting, so that one can actively choose not to have this behaviour on their system. STEPS TO REPRODUCE 1. Change time zone OBSERVED RESULT The time zone setting is not updated. EXPECTED RESULT The time zone setting is updated automatically. SOFTWARE/OS VERSIONS Linux: KDE neon KDE Plasma Version: 5.22.5 KDE Frameworks Version: 5.86.0 Qt Version: 5.15.3 ADDITIONAL INFORMATION
This is out of scope.
If this is out of scope for the product I have opened the issue against, what product should I open it against? If this is not about where to open the issue, why a convenient feature that we can find on other DEs (e.g. GNOME) as well as other OSs (Windows, macOS) should be out of scope?
I don't see how this is out of scope. It seems like a perfectly reasonable request to me. Night color already has a location-based option for itself. If it's fine for Night Color, it should be fine for the KCM itself. Speaking personally, I would appreciate and use such an option. Having to manually set timezones is a pain in the butt when I travel.
This might require first implementing Bug 328822, since right now changing timezones requires root access, and having a background daemon running as root just for changing the timezone every once in a while seems potentially undesirable.
We should also make sure it doesn't misbehave when the user is using a VPN.
Apart from the per-user setting, I think automatically setting the system timezone (if opted-in) can be also desirable. I'm thinking of the daemon running as user, but accessing root privileges via polkit if required.
There are so many threads on Reddit asking for this. Hopefully
Until this gets addressed, one can set up a systemd service that calls tzupdate (https://github.com/cdown/tzupdate)
*** Bug 494234 has been marked as a duplicate of this bug. ***
This has been implemented for Plasma 6.3 [1] It's experimental and there's no UI to enable it yet since we want to gauge server load first (you can't put that behind a CDN after all) before we make it more prominent in the UI maybe in 6.4. [1] https://invent.kde.org/plasma/plasma-workspace/-/commit/a9dcdd5e56a8a503a3b204d607fd6ed2e1d29c11
Thanks a lot, Kai, for your work! I look forward to trying this!