I don't have a file or folder named /var/db/localtime. I do have a file called zoneinfo in /var/db. It's an ASCII text file with the current time zone in it.
To answer your second question I did tzsetup and changed my timezone from Chicago to Center, North Dakota since it's a 3 level zone name (America/North_Dakota/Center). There were no issues and the settings page picked up the new time zone with no issues. On Wed, Jun 24, 2020, 03:29 Adriaan de Groot <gr...@kde.org> wrote: > On Monday, 22 June 2020 18:38:57 CEST Jeremy wrote: > > And voila! You guys saved me about two days of chasing my tail. Creating > > the symbolic link for /etc/localtime to the Chicago time zone in > > /use/share/zoneinfo fixed the issue. Now the time and date are properly > > displayed on the panel and in the sddm greeter. > > > > Jeremy, the code in Qt is *supposed* to fall back as follows: > > - if /etc/localtime is a symlink, read the link iteself, extract name > - if it isn't, read contents of /var/db/localtime for the name > - otherwise, UTC or blank or something > > Can you take a look at your /var/db/localtime? What's in it? > > [ade] > > PS. That said, I do wonder how this code does in the face of 3-level zone > names, like America/Indiana/Winamac