<div dir="auto">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. <div dir="auto"><br></div><div dir="auto">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. </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jun 24, 2020, 03:29 Adriaan de Groot <<a href="mailto:groot@kde.org" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">groot@kde.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Monday, 22 June 2020 18:38:57 CEST Jeremy wrote:<br>
> And voila! You guys saved me about two days of chasing my tail. Creating<br>
> the symbolic link for /etc/localtime to the Chicago time zone in<br>
> /use/share/zoneinfo fixed the issue. Now the time and date are properly<br>
> displayed on the panel and in the sddm greeter.<br>
> <br>
<br>
Jeremy, the code in Qt is *supposed* to fall back as follows:<br>
<br>
 - if /etc/localtime is a symlink, read the link iteself, extract name<br>
 - if it isn't, read contents of /var/db/localtime for the name <br>
 - otherwise, UTC or blank or something<br>
<br>
Can you take a look at your /var/db/localtime? What's in it?<br>
<br>
[ade]<br>
<br>
PS. That said, I do wonder how this code does in the face of 3-level zone <br>
names, like America/Indiana/Winamac</blockquote></div>