Descobri que System Settings > User Accounts
se você selecionar uma conta e, em seguida, selecionar o botão chamado History
(que serve para mostrar o histórico de login dessa conta), ele mostrará quando você fez login pela última vez como Session Started
, mas mostrará que você Session Ended
logo antes você faz login na próxima vez.
Para esclarecer o que quero dizer, digamos que ontem eu entrei na minha conta nesta máquina em 14:29
, e em algum momento próximo 23:00
eu desconectei, e então esta manhã eu entrei em minha conta em algum lugar por volta de 11:20
, ele mostrará isto:
Today 11:20 Session Started
Today 11:19 Session Ended
Yesterday, 14:29 Session Started
Portanto, ele assume que a última sessão terminou quando você fez login em uma nova, então o bug parece ser que ele não registra quando uma sessão termina corretamente e apenas registra quando uma nova sessão é iniciada.
Então vai mostrar esse tipo de coisa:
Por que é isso? E como posso consertar isso?
Atualização de informações:
Configurei outra conta na mesma máquina e executei o comando:
loginctl
Mas as únicas contas que estavam ativas (depois que eu saí da outra conta) foram lightdm
a conta do usuário atual. Então, eu sei que a sessão foi encerrada corretamente, então por que ela não registra o encerramento? Terei que executar meus próprios scripts personalizados no desligamento e na inicialização para obter um histórico de login preciso?
Aqui está parte da saída do last
comando conforme solicitado:
reboot system boot 3.19.0-15-generi Sun May 3 18:34 - 22:38 (1+04:03)
arthur-d pts/5 :0.0 Sat May 2 22:07 - 22:07 (00:00)
arthur-d pts/18 :0.0 Sat May 2 22:07 - 22:07 (00:00)
arthur-d pts/11 :0.0 Sat May 2 22:07 - 22:07 (00:00)
arthur-d pts/5 :0.0 Sat May 2 22:07 - 22:07 (00:00)
arthur-d pts/6 :0 Sat May 2 21:42 - 22:10 (00:28)
arthur-d :0 :0 Sat May 2 21:42 - down (00:53)
reboot system boot 3.19.0-15-generi Sat May 2 21:41 - 22:35 (00:54)
arthur-d pts/5 :0 Sat May 2 16:15 - 16:16 (00:00)
arthur-d pts/5 :0 Sat May 2 16:15 - 16:15 (00:00)
arthur-d pts/5 :0 Sat May 2 15:43 - 15:43 (00:00)
arthur-d pts/5 :0 Sat May 2 15:13 - 15:42 (00:29)
arthur-d pts/5 :0 Sat May 2 15:06 - 15:07 (00:00)
arthur-d pts/5 :0 Sat May 2 14:56 - 15:02 (00:05)
arthur-d pts/5 :0 Sat May 2 14:55 - 14:56 (00:01)
arthur-d pts/5 :0 Sat May 2 13:55 - 14:50 (00:54)
arthur-d pts/5 :0 Sat May 2 13:24 - 13:55 (00:30)
arthur-d pts/5 :0 Sat May 2 13:24 - 13:24 (00:00)
arthur-d pts/7 :0 Sat May 2 13:09 - 13:17 (00:08)
arthur-d pts/7 :0 Sat May 2 13:09 - 13:09 (00:00)
arthur-d :0 :0 Sat May 2 13:08 - crash (08:32)
reboot system boot 3.19.0-15-generi Sat May 2 13:07 - 22:35 (09:27)
arthur-d pts/1 :0 Fri May 1 22:04 - 22:11 (00:06)
arthur-d pts/1 :0 Fri May 1 22:04 - 22:04 (00:00)
arthur-d pts/1 :0 Fri May 1 20:43 - 22:04 (01:20)
arthur-d pts/4 :0 Fri May 1 20:35 - 20:42 (00:07)
arthur-d pts/4 :0 Fri May 1 20:35 - 20:35 (00:00)
arthur-d :0 :0 Fri May 1 20:34 - down (02:05)
reboot system boot 3.19.0-15-generi Fri May 1 20:33 - 22:40 (02:06)
arthur-d pts/1 :0 Fri May 1 16:08 - 16:08 (00:00)
arthur-d pts/1 :0 Fri May 1 16:08 - 16:08 (00:00)
arthur-d pts/1 :0 Fri May 1 16:08 - 16:08 (00:00)
arthur-d pts/1 :0 Fri May 1 12:36 - 12:37 (00:00)
arthur-d pts/1 :0 Fri May 1 12:33 - 12:36 (00:03)
arthur-d pts/1 :0 Fri May 1 12:12 - 12:33 (00:21)
arthur-d pts/1 :0 Fri May 1 12:08 - 12:11 (00:03)
arthur-d pts/1 :0 Fri May 1 12:07 - 12:08 (00:00)
arthur-d pts/1 :0 Fri May 1 12:07 - 12:07 (00:00)
arthur-d pts/1 :0 Fri May 1 11:54 - 12:03 (00:09)
arthur-d pts/1 :0 Fri May 1 11:54 - 11:54 (00:00)
Este problema também está presente no Ubuntu GNOME 15.10 com GNOME 3.18, bem como no Unity (tanto o unity-control-center
quanto o gnome-control-center
).
Responder1
Como dito emerro #1443052, debdiffs para Trusty e Xenial foram confirmados (eles devem ser lançados em breve), o que corrige o problema e uma correção para Yakkety já foi lançada. Aqueles que trabalham na correção do problema ainda não conseguiram fazê-lo no Precise devido a incompatibilidades de código com o patch upstream.
Como este bug é um do accountsservice
pacote, e não o único, unity-control-center
será necessário atualizá-lo.gnome-control-center
accountsservice
Estas são as versões nas quais o problema foi corrigido (algumas ainda não foram lançadas no momento ou por escrito):
Iaquety:
0.6.42-0ubuntu1
Acolhedor:
0.6.40-2ubuntu11.3
Fiel:
0.6.35-0ubuntu7.3