I am switching from ntpdate to the full-blown ntp daemon, so I uninstalled that utility. Previously, I had selected "Set date and time automatically" in the configuration dialogue to make KDE call ntpdate regularly. After uninstallation, that checkbox was grayed out as expected, with a comment in the tooltip saying I had to install ntpdate to use it (this comment could be more prominently based btw, not just in a mouse-over). However, the checkbox is still checked, which means that I cannot change the time manually either! I had to install ntpdate, uncheck the box, and then uninstall it again. The checkbox should be autoamtically unchecked when it is grayed out due to missing tools.
Yep, it should not read that setting when the NTP utility was not found.
I have submitted a review request here that should fix this problem: https://git.reviewboard.kde.org/r/120077/
Git commit c41fd1de20f8a0462a855cc59573e7431c0f7586 by Albert Astals Cid, on behalf of Mathias Tillman. Committed on 08/09/2014 at 14:49. Pushed by aacid into branch 'master'. Make sure that the time and date are editable when ntpdate is missing This fixes a bug where if you enable automatic time synchronisation and for whatever reason remove ntpdate the time and date are not editable, and you can't disable the automatic synchronisation due to the missing binary. The only way around it currently is to install ntpdate again, go to date and time settings, disable automatic synchronisation and then finally remove ntpdate again. It also makes the Servers list uneditable when ntpdate is missing, as well as it having the same tooltip as the checkbox. REVIEW: 120077 M +11 -4 kcms/dateandtime/dtime.cpp http://commits.kde.org/plasma-desktop/c41fd1de20f8a0462a855cc59573e7431c0f7586