Hi Leee
First make sure the system time is working:
tc@E310:~$ date; sleep 3; date
Sat Jul 18 09:19:33 UTC 2026
Sat Jul 18 09:19:36 UTC 2026The 2 times reported should be 3 seconds apart.
Next, check your jwm config file (~/.jwmrc). Check any StartupCommand
and Clock* entries to make sure any clock related scripts or programs are
both present and running.
The problem, as usual, turned out to be one of my own making. And it was two or three days old.
Instead of a single <Clock> tag in .jwmrc-tray, displaying both the date and time, I had I had split it into two separate <Clock> tags, one for the date and one for the time, so that I could attach different <Button> tags to each.
It turns out that, if there are multiple <Clock> tags, only the first one updates - so the "date" one would have updated correctly but, of course, only once per day. I had made this change a couple of days ago and very carefully tested that both were displayed and the right, middle and left <Button> actions worked for each <Clock> tag but never noticed that the time was not ticking off the seconds.
Upon review, the jwm docs do mention something about having only one <Clock> tag.