Como exibir um vídeo quando uma senha errada é digitada

0

Eu quero exibir um vídeo quando uma senha errada é inserida (digamos apenas na tela de login da GUI ou no gerenciador de exibição).

Eu adicionei uma linha a /etc/pam.d/common-auth para executar meu script /usr/local/bin/movie

# here are the per-package modules (the "Primary" block)
auth    [success=2 default=ignore]  pam_unix.so nullok_secure
auth    [default=ignore]                pam_exec.so seteuid /usr/local/bin/movie

O script /usr/local/bin/movie é simplesmente:

#!/bin/bash
/usr/bin/mplayer /usr/local/movie.mp4
exit0

Ao digitar a senha, eu só recebo 0,1 s de tela preta em vez do filme.

Como posso fazer meu script funcionar?

    
por user123456 09.12.2016 / 19:01

1 resposta

0

Para exibir em uma sessão do gnome, adicione DISPLAY=<display ID> . Por exemplo:

#!/bin/bash
DISPLAY=:0 /usr/bin/mplayer -fr /usr/local/movie.mp4
exit 0

com -fs para tela cheia.

    
por 10.12.2016 / 10:29