Os seus requisitos lembram-me de uma configuração típica do MythTV, que apenas inicia sessão automaticamente e inicia uma sessão X que, em seguida, inicia apenas uma aplicação (o front end) em vez de um gestor de janelas.
Parece que isso pode ser adaptado aos seus propósitos. Terminais virtuais ainda estariam disponíveis através de combos alt-ctrl-Fn , mas um terminal não está facilmente disponível desde que você tenha que se logar.