Você não pode alterar o ambiente de um processo diferente, como gnome-session
, você só pode alterar o ambiente do processo atual e os filhos gerados subsequentes.
Então, você está restrito a iniciar todos os processos do terminal em que procura o novo ambiente, para se beneficiar de modificações.