En una máquina Linux que funcione normalmente, el comando w
informa 2 usuarios (porque 2 usuarios están conectados)
w
19:23:19 up 1:53, 2 users, load average: 0,44, 0,63, 0,81
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
después de reiniciar informar correctamente 1 usuario
w
19:26:44 up 1:03, 1 users, load average: 0,44, 0,73, 0,90
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
En mi Slackware actual w
informa la suma (!) de los usuarios anteriores + el usuario real conectado, después de 4 reinicios informa 4 usuarios.
w
19:28:16 up 1:58, 4 users, load average: 0,26, 0,59, 0,76
¿Por qué? Yo uso Lightdm. ¿Es posible utilizar Xreset con una línea sessreg adecuada como XDM?
Respuesta1
Solución encontrada usando un script Xreset
Primero edito el script (si no existe, créelo)
vim /etc/lightdm/Xreset
#!/bin/sh
sessreg -d -l $DISPLAY $USER
chmod 755 /etc/lightdm/Xreset
Luego edito /etc/lightdm/lightdm.conf
session-cleanup-script=/etc/lightdm/Xreset
Después de reiniciar, informaremos el número correcto de usuarios, que es 2, uno para Xsession y otro para el shell abierto.