Como você suspeita, parece que um dos scripts em execução toda vez que você abre um novo shell executa uma consulta no seu $ HOME que contém espaços que não são bons.
xinitrc-common - contém a seguinte linha:
[ -r $HOME/.profile ] && . $HOME/.profile
startxfce4 - contém as seguintes linhas:
if test "x$XDG_CONFIG_HOME" = "x"
then
BASEDIR="$HOME/.config/xfce4/"
else
BASEDIR="$XDG_CONFIG_HOME/xfce4" fi
/ etc / xdg / xfce4 / xinitrc - contém as seguintes linhas:
if test "x$XDG_CONFIG_HOME" = "x" ; then
XDG_CONFIG_HOME=$HOME/.config
fi
[ -d "$XDG_CONFIG_HOME" ] || mkdir "$XDG_CONFIG_HOME"
Você deve citar os parâmetros relacionados a $ HOME nesses locais como seu caminho que contém espaço em branco.
Você deve citar esses parâmetros.
por exemplo. altere $HOME
para ser: "$HOME"
usando "" fará com que o shell identifique que "C: \ Users \ Michael Wilcox \" é uma string