Estou procurando uma maneira de adicionar uma mensagem pop-up no desbloqueio da tela (quando você deixar sua postagem desacompanhada, sua tela será bloqueada para preto e MDM e você terá que inserir sua senha novamente para desbloquear) em um Linux Mint 18.1 MATE.
A pergunta é dupla:
Agora sei que posso adicionar um pop-up zenity facilmente a partir de um script bash. Fora isso, estou perplexo.
Descobri que você pode adicionar um ouvinte ao DBUS, conforme explicado aqui . No entanto, depois de testar as mensagens geradas, notei que não há linhas com um membro ActiveChanged envolvido.
Eu sei que o MATE é baseado no GNOME, mas suspeito que
dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver',member=ActiveChanged"
não gera mensagens quando eu bloqueio e na sessão. Eu verifiquei a alteração de gnome
com freedesktop
com os mesmos resultados.
Eu gostaria que houvesse uma versão para desktop de um motd , mas isso parece bem mais complicado.
Com relação à primeira pergunta, como sugerido nos comentários, usando
dbus-monitor --session "type='signal',interface='org.mate.ScreenSaver',member=ActiveChanged"
um desbloqueio de tela pode ser detectado
Tags bash linux-mint mate-desktop