-
exec xinit
irá substituir o seu processo de shell porxinit
; Ele permanece matável, mas se for morto mais tarde, você será descartado para a tela de login. -
setsid xinit; logout
ou(xinit &); logout
iniciará xinit em segundo plano e finalizará a sessão tty imediatamente. Isso é ainda melhor - o X11 não pode mais ser usado.(Tais combinações como
exec setsid xinit
podem funcionar, eu não tentei.)
FWIW, alguns gerenciadores de login fazem lerem "ajustes de ambiente" do padrão ~/.profile
; Eu sei que o GDM faz.