On 21/12/2023 21:08, Dan Ritter wrote:
Max Nikulin wrote:
busctl introspect org.freedesktop.timedate1 /org/freedesktop/timedate1
Is 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.