This is a copy of a question I posted on the Fedora forum.
I have Fedora release 18 (Spherical Cow) 3.9.4-200.fc18.x86_64 with XFCE 4.10. Every time I restart the computer the time changes by one hour forward. For example it is
Wed, 04 Sep 2013 10:18:22 +0100
Wed, 04 Sep 2013 9:18:22 +0100
I then correct it with:
sudo date --set="Wed, 04 Sep 2013 9:18:22 +0100"
but after the reboot it reverts to the incorrect setting.
The time in the BIOS is correct. My locale is correct too:
I don't have ntpd running:
$ service ntpd status
Redirecting to /bin/systemctl status ntpd.service
ntpd.service - Network Time Service
Loaded: loaded (/usr/lib/systemd/system/ntpd.service; disabled)
Active: inactive (dead)
How do I go about troubleshooting such problem [in XFCE]?
One hour exactly? Could it have something to do with a daylight savings time setting?
It had indeed. It was windows messing with the hardware clock and then linux thinking that the clock used UTC. Nothing to do with XFCE.
More info in the Fedora forum's thread.