ATUALIZADO: fez alguma pesquisa.
O emulador de terminal precisa ser instruído para gravar uma entrada de log em /var/log/utmp . Com xterm , isso é feito iniciando xterm com -ut ou definindo o recurso Xterm*utmpInhibit como false (que é o padrão).
Isso é diferente para gnome-terminal , obviamente. Na verdade, parece que gnome-terminal está perdendo utmp support completamente: link
Resumo desse relatório de bug: os desenvolvedores querem remover completamente o utmp support e, até onde eu entendi, eles o fizeram (em 2015).