PeasyClock manages your system clock - date, time and zone.
Debian likes to run in UTC mode - it synchronizes its clock with Greenwich, England. Check the file /etc/adjtime to see the current mode. Use the Mode button for quick access to this file.
If you want to stick with UTC, here is the setup.
1. Google "current time greenwich england"
2. Run PeasyClock.
3. The initial time zone is Etc/UTC. Set your own time zone. Refresh.
4. Set your current
local date and time.
Note: Sometimes, the tray clock won't sync up until the next reboot.
Important: Stretch auto-updates the BIOS clock at the end of a session, so it's essential that you have the zone and local time set correctly in PeasyClock BEFORE you quit. You do NOT need to run "Update hardware clock".
5. Reboot. Open the BIOS and check the hardware clock. It should be set to Greenwich time!
6. The Stretch tray clock will show your local time. It takes the hardware UTC time and adjusts it using your time zone.
Note to Puppy users: Puppy works in LOCAL mode by default (you can switch it to UTC) and stores the setting in /etc/clock. It does NOT auto-update the BIOS clock at shutdown. But if the clock already has the correct time for your mode, you do NOT need to change it. See below.
-----------------------------
If you are sharing your machine with Windows or Puppy, local time is the preferred choice. Other OS's don't know that the clock is set to Greenwich time!
1. In /etc/adjtime, change UTC to LOCAL.
2. Set your own time zone. Refresh.
3. Set your date and time. See the
Important note above.
4. Reboot. Open the BIOS and check the clock. It should now be your own local time.
5. The Stretch tray clock will show your local time and PeasyClock will show the correct zone.
Read
here for more examples.
--------------------------
Updates: Version 1.4 has several additions.
1. The Time Zone list now contains the default zone Etc/UTC.
2. The BIOS button displays the actual current value of the hardware clock regardless of your mode. So you don't need to boot into the BIOS to check it.
3. The Now button shows you the current time at any location selected from the Time Zone list. (You don't need to set the zone first.)
4. You can optionally set the date/time from an NTP server. On a Puppy system, you would then update the hardware clock in local mode.
-------------------
PeasyClock is now in Fred's repo. It installs in the System menu.
-----------------------