https://bugzilla.novell.com/show_bug.cgi?id=372729
User sndirsch@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=372729#c14
--- Comment #14 from Stefan Dirsch 2008-03-28 01:05:28 MST ---
Thanks a lot, Danny. It has been implemented that way.
/etc/X11/xdm/Xsetup
-------------------
[...]
xvkbd=${BINDIR}/xvkbd
[...]
#
# Check if the machine is a TabletPC and start
# xvkbd in xdm do be able to input username and password
#
$halporp --key system.formfactor.subtype --string tabletpc
if test $? -eq 0 -a -x $xvkbd ; then
# Bug 238604
if grep -q DISPLAYMANAGER_AUTOLOGIN="" /etc/sysconfig/displaymanager; then
# Bug 149957
( declare -i t=100
while test $((t--)) -gt 0 ; do
case "$(xwininfo -root -children)" in
*greet*|xlogin) break ;;
esac
sleep 0.1
done
HOME=/root exec $xvkbd -compact -geometry -0-0 -xdm -always-on-top
) & echo $! > /var/run/xvkbd.pid
fi
fi
[...]
/etc/X11/xdm/Xstartup
---------------------
[...]
xvkbd=${BINDIR}/xvkbd
[...]
#
# Check if the machine is a TabletPC and kill xvkbd
# to avoid multiple start on user desktop
#
$halporp --key system.formfactor.subtype --string tabletpc
if test $? -eq 0 -a -x $xvkbd ; then
# Bug 238604
if grep -q DISPLAYMANAGER_AUTOLOGIN="" /etc/sysconfig/displaymanager; then
/sbin/killproc -p /var/run/xvkbd.pid -TERM $xvkbd
fi
fi
Question is, can we reproduce the issue?
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.