fix eshell open failed in gnome 3.8