Используйте tigervnc для доступа к centos7.8 через XDMCP, событие клавиатуры признано недействительным

#vnc-server

Вопрос:

Версия tigervnc-1.11.0, а сценарий компиляции —

 #!/bin/sh
 
SRCDIR=`pwd`
 
rm -rf build
mkdir build
cd build
 
cmake -G "Unix Makefiles"   ..
make VERSION=1
 
cp -R ../unix/xserver unix
tar jxf ../xorg-server-1.20.7.tar.bz2
cp -a xorg-server-1.20.7/* unix/xserver
cp -a common unix/xserver
#cp -R /usr/share/xorg-x11-server-source/* unix/xserver
 
cd unix/xserver
patch -p1 < ../../../unix/xserver120.patch
#patch -p0 < ../../../Makefile.am.patch
 
autoreconf -fiv
 
CPPFLAGS="-I/usr/include/drm"       
  ./configure $XORG_CONFIG            
      --disable-xwayland    --disable-dri        --disable-dmx         
      --disable-xorg        --disable-xnest      --disable-xvfb        
      --disable-xwin        --disable-xephyr     --disable-kdrive      
      --disable-devel-docs  --disable-config-hal --disable-config-udev **strong text**
      --disable-unit-tests  --disable-selective-werror                 
      --disable-static      --enable-dri3                              
      --without-dtrace      --enable-dri2        --enable-glx          
      --with-xkb-path=/usr/share/X11/xkb 
      --with-xkb-output=/var/lib/xkb 
      --with-xkb-bin-directory=/usr/bin 
      --with-pic
 
sed -i s/-Werror=int-to-pointer-cast// hw/vnc/Makefile
make TIGERVNC_SRCDIR=${SRCDIR} VERSION=1
 

Сервер-Centos7.8, среда рабочего стола-GNOME и GDM3.28.2-26,

Войдите в Centos7.8 успешно с помощью командной строки Xvnc, но на экране ввода учетной записи и пароля не удается поймать событие клавиатуры

После изменения среды рабочего стола на XFCE и LightDM он работает нормально Xvnc :1 -rfbport 4001 -desktop slaris@x.x.x.x -SecurityTypes None -auth /home/shterm/.Xauthority -geometry 2560x936 -depth 16 -pn -extension XKEYBOARD -query x.x.x.x