Uma possível solução é usar xscreensaver . Você pode configurá-lo com
$ xscreensaver-demo
para usar uma animação de desvanecimento e, em seguida, inicie um protetor de tela em branco e / ou desligue o monitor.
Uma vez configurado, você pode ativá-lo com
$ xscreensaver-command -lock
Uma desvantagem desse método é que ele pode interferir no uso do xscreensaver como protetor de tela comum.