Adicione uma mensagem pop-up no desbloqueio de tela no MATE

Adicione uma mensagem pop-up no desbloqueio de tela no MATE

Estou procurando uma maneira de adicionar uma mensagem pop-up no desbloqueio de tela (quando você deixa sua postagem sem supervisão, sua tela fica preta e MDM e você precisa inserir sua senha novamente para desbloquear) em um Linux Mint 18.1 MATE.

A questão é dupla:

  • [RESPOSTA] Como detecto o evento de desbloqueio de tela (ou mensagem DBus)?
  • Onde ou como conecto o script para iniciar o ouvinte (ou ligação DBus)?

Agora sei que posso adicionar umzenidadepop-up facilmente a partir de um script bash. Fora isso, estou perplexo.

Descobri que você pode adicionar um ouvinte ao DBUS conforme explicadoaqui. Porém, depois de testar as mensagens geradas percebi que não há linhas com um membroAtivoChangedenvolvido.

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 a sessão. Eu verifiquei a mudança gnomecom freedesktopos mesmos resultados.

Eu gostaria que houvesse alguma versão desktop de ummotdmas isso parece bem mais complicado.


ATUALIZAÇÃO 1

Com relação à primeira questão, conforme sugerido nos comentários, usando

dbus-monitor --session "type='signal',interface='org.mate.ScreenSaver',member=ActiveChanged"

um desbloqueio de tela pode ser detectado

informação relacionada