Verifique se lx, xfce e rxvt são setuid root. Se eles não são, mas o xterm é, tente defini-los como setuid root ( which rxvt|xargs chmod u+s
). Por este :
rxvt tries to write an entry into the utmp(5) file so that
it can be seen via the who(1) command, and can accept messages.
To allow this feature, rxvt must be installed
setuid root on some systems.
"utmp" é /var/tmp/utmp
, que lista usuários conectados no momento. ( Este descreve um problema relacionado no qual os valores em utmp não eram devidamente atualizado.)