Eu não acredito que seja possível controlar remotamente o GDM no console. O servidor VNC embutido do Gnome (vino) não é iniciado até que o usuário efetue login, portanto, ele não é executado com o GDM. Existem maneiras de obter o GDM em um servidor VNC, mas elas serão exibições separadas do console.
Você já identificou a alternativa: script configurando o GDM para o login automático, em seguida, reiniciar o GDM, depois executar sua instalação, redefinir as configurações do GDM para desfazer o logon automático e, em seguida, reiniciar o GDM novamente.
- reinicie o GDM:
- no Ubuntu ou outros sistemas com o GDM habilitado para o Upstart, execute
initctl restart gdm
- em sistemas SysV-init, execute
/etc/init.d/gdm restart
- não se esqueça de
sudo
ousu
se necessário
- no Ubuntu ou outros sistemas com o GDM habilitado para o Upstart, execute
-
Autologin do GDM: adicione essas linhas à seção [daemon] do seu /etc/gdm/custom.conf ou /etc/gdm/gdm.conf (dependendo da sua distribuição). nome de usuário não pode ser root.
AutomaticLoginEnable=true AutomaticLogin=username