sigh, osx and xfce4 terminals need different handling