Check the x.txt log, there is an error that the kbd and vmmouse modules cannot be loaded:
......
[ 68.710] (II) LoadModule: "kbd"
[ 72.828] (WW) Warning, couldn't open module kbd
[ 72.828] (II) UnloadModule: "kbd"
[ 72.828] (II) Unloading kbd
[ 72.828] (EE) Failed to load module "kbd" (module does not exist, 0)
[ 72.828] (II) LoadModule: "vmmouse"
[ 72.828] (II) Loading /usr/lib64/xorg/modules/updates/input/vmmouse_drv.so
[ 72.882] (II) Module vmmouse: vendor="X.Org Foundation"
[ 72.882] compiled for 1.6.5, module version = 12.7.0
[ 72.882] Module class: X.Org XInput Driver
[ 72.882] ABI class: X.Org XInput driver, version 4.0
[ 72.882] (EE) vmmouse: module ABI major version (4) doesn't match the server's version (24)
[ 72.882] (II) UnloadModule: "vmmouse"
[ 72.882] (II) Unloading vmmouse
[ 72.882] (EE) Failed to load module "vmmouse" (module requirement mismatch, 0)
......
This is a known issue. After the current system is upgraded from sles11sp4 to sles12sp5, the virtual machine is loaded with the keyboard and mouse settings of sles11sp4, and /etc/X11/xorg.conf is no longer used in sles12sp5, so you can delete "xorg. conf", and then restart the xdm service.
rm /etc/X11/xorg.conf
or
mv /etc/X11/xorg.conf /tmp/xorg.old
systemctl restart xdm