Você pode escrever um script que é executado pelo lightdm quando você faz o login. por exemplo:
#!/bin/bash
if (('date +%H' >= 20)); then
sleep 10
fi
O script acima causará um atraso de 10 s se você tentar fazer o login entre 20:00 e 23:59. Torne o script executável e coloque-o em algum lugar, por exemplo, ~ / bin / login_script
Para que seja executado por lightdm, edite /etc/lightdm/lightdm.conf e adicione a seguinte linha:
session-setup-script=/home/myuser/bin/login_script