killall xinit
funciona bem. Não tenho certeza se você encontrará uma maneira genérica de fechar todas as sessões possíveis.
Por algum motivo, se eu iniciar uma sessão unitária a partir do TTY e, em seguida, executar
unity
em um terminal, parece fechá-lo com bastante elegância.