Time is not displaying in the Top Bar

I'm running Ubuntu 13.10 with dual boot along side Windows 8.

The top panel or bar doesn't display the time.

When I open the Clock menu, all the settings over there are grayed out
Settings > Time and date > Clock

I tried other methods (like dconf) but that didn't work.


Solution 1:

  1. Reinstall indicator-datetime. It should be installed by default, but just in case you have removed it unknowingly, it is best to run the install command again.

    sudo apt-get install indicator-datetime
    
  2. Next, we are going to reconfigure the date time:

    sudo dpkg-reconfigure --frontend noninteractive tzdata
    
  3. Lastly, restart unity.

    sudo killall unity-panel-service
    

That’s it. The date and time indicator will appear in the menu bar now.

(Source)

Solution 2:

For me, it was enough to restart unity:

sudo killall unity-panel-service

Solution 3:

WARNING: All users will logout immediately, possibly losing data. All applications will also close.

It is happening to me sometimes, the solution is:

sudo restart lightdm

Solution 4:

I've been in the same situation myself once. What I've made was to reinstall gnome-control-center using the following commands in terminal:

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install --reinstall gnome-control-center

After I restart the GUI from tty1 uing the following command:

sudo restart lightdm

the problem didn't appeared again until now.