Existe um log em que eu possa procurar essas informações? Quero saber nos últimos dias quando meu PC bloqueou a tela automaticamente porque estava ocioso.
log
lock-screen
idle
gsi-frank
fonte
fonte
cat screen /var/log/auth.log | grep unlock
- não é necessário sudo.Respostas:
Você pode encontrar os eventos da tela de desbloqueio usando o seguinte comando:
Mas não é tão simples encontrar os eventos da tela de bloqueio porque, por padrão, não existe nenhum log para esses eventos (tanto quanto eu sei).
De qualquer forma, você pode executar o seguinte comando para registrar os eventos da tela de bloqueio:
no
~/lock_screen.log
arquivo.Se você gosta do comando acima, use-o em um script e faça com que o script seja executado automaticamente na inicialização.
Referências:
fonte
dbus-monitor --session "type='signal',interface='com.ubuntu.Upstart0_6'"
ésignal time=1497336035.520628 sender=org.freedesktop.DBus -> destination=:1.140 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired string ":1.140" signal time=1497336035.520706 sender=org.freedesktop.DBus -> destination=:1.140 serial=4 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost string ":1.140"
, então nada quando eu bloquear ou desbloquearFWIW: o que funciona para mim no Ubuntu 16.04.4 LTS com Unity, está monitorando o DBUS com o seguinte comando:
... e depois monitorando os eventos "Bloqueados" e "Desbloqueados". Exemplo de saída:
fonte
É isso que eu uso no Ubuntu 16.04. Ele faz logon no syslog do sistema.
Adicione à sua pasta pessoal, marque como executável e use-o
gnome-session-properties
para configurá-lo para executar na inicialização da sessão.Baseado em uma resposta semelhante para os sistemas Fedora .
fonte