some improvement on gnome-shell