run eshell only when window-system