Worksnaps Client Logo not appear on Status Bar

If you do not see Worksnaps Client logo showing on the status bar (Figure 1) and you have the following exception in the Terminal window -- 

[java] ERROR 00:24:55,391 - add TrayIcon failed
java.awt.AWTException: TrayIcon couldn't be displayed.
at sun.awt.X11.XTrayIconPeer.<init>(Unknown Source)
at sun.awt.X11.XToolkit.createTrayIcon(Unknown Source)
at java.awt.TrayIcon.addNotify(Unknown Source)
at java.awt.SystemTray.add(Unknown Source)
at com.timetracking.ui.TrayIconControl.<init>(SourceFile:163)
at com.timetracking.core.CoreController.a(SourceFile:107)

Figure 1

please run the following commands -- 

gsettings get com.canonical.Unity.Panel systray-whitelist
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

Restart Worksnaps Client after finishing the commands. 

The captured screen background is black

If you run Worksnaps client and the capture screen has black background (Figure 2) -- 

Figure 2

you need to do the followings. 

Please log in with Gnome session (Figure 3) -- 

Figure 3

If your machine does not have Gnome session installed , please run the below command to install

$ sudo apt-get install gnome-session-fallback