first attempt to porting Shadow 3.6 to Gnome Shell 3.8