On 21/12/2023 21:08, Dan Ritter wrote:
Max Nikulin wrote:busctl introspect org.freedesktop.timedate1 /org/freedesktop/timedate1Is this set per-user?
It would be "busctl --user" if it were per-user. This an interface for a system-wide setting.
Because I certainly have multiple users on the same computer at the same time from different timezones. And it is quite possible on a few of those machines to have multiple desktop users, each from a different TZ.
Unless TZ is explicitly set or particular applications have their own way to configure timezone, users get time in the system time zone.
I have a kind of minimal KDE with enough missed recommended packages. Changing time zone in "System Settings" asks for password and updates it system-wide. LocalZone in ~/.config/ktimezonedrc just follows system-wide settings. Full KDE or e.g. Gnome might allow per-user time zone set through GUI. If implemented, I would expect that it will change the TZ environment variable.