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

0

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:

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

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.

UPDATE 1

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

    
por hanzo2001 29.11.2017 / 11:55

0 respostas