Como ninguém tem uma resposta real, aqui está o meu horrível hack. Algumas shells (* rxvt por exemplo) possuem configurações que permitem forçar um shell de login. Então, no seu .Xdefaults
, você pode adicionar algo parecido com
urxvt256c-ml:loginShell: true
O que significa que todo o terminal urxvt256c-ml
que você iniciar terá um shell de login por padrão.
Isso ajuda em tudo?