Consegui colocar o xscreensaver.desktop mostrado abaixo em / usr / share / gdm / greeter / autostart para executar o xscreensaver na tela de login. Eu posso ver que o processo xscreensaver está sendo executado como usuário do gdm. Quando eu tento ativar o xscreensaver eu só obtenho uma tela em branco e depois de mover o mouse eu posso ver o relógio do gnome-shell. Quando pressiono enter, volto para a tela de login. Existe algum método de solução de problemas que eu possa usar para ajudar a descobrir por que o Xscreensaver não está funcionando na tela de login?
Conteúdo do xscreensaver.desktop:
[Desktop Entry]
Type=Application
Exec=/usr/bin/xscreensaver -nosplash
Hidden=false
Name=XScreenSaver