Encontrei uma solução alternativa em este blog .
Usar o gvim -f não tem esse problema, aparentemente, portanto, o aliasing gvim to setsid /usr/bin/gvim -f funciona. Para o bash, você pode colocar
gvim(){ setsid /usr/bin/gvim -f "$@"; }
no seu .bashrc .