Eu tive o mesmo problema e escrevi um script que trabalha em torno dele, detectando o estado da tela e alternando automaticamente os terminais virtuais (o mesmo que uma seqüência de teclas Ctrl + Alt + F-chave) no momento certo. Eu só escrevi para Cinnamon, mas também deve funcionar para o GNOME com configuração mínima. Experimente e deixe-me saber se funciona. Talvez possamos encontrar uma maneira de corrigir uma correção para lightdm. Você pode obtê-lo no GitHub e seguir as instruções para usá-lo: