Ich habe TightVNC bei meinem letzten Job viel benutzt, und die meisten VNC-Lösungen basieren auf dem offenen VNC-Standard.
Mit der Art und Weise, wie VNC funktioniert und was Sie tun möchten, können Sie dies nur tun, indem Sie die Geometrie wie angegeben einstellen, um eine große horizontale Auflösung zu unterstützen. Sie können die Monitore nicht trennen, da VNC kein Konzept eines "separaten" Monitors hat. Darüber hinaus muss der Remote-Computer über zwei Monitore verfügen oder besser angeschlossen sein, damit dies funktioniert. Ein Headless-Display wird als ein Monitor behandelt, es sei denn, Sie konfigurieren es in den VNC Server-Einstellungen anders.
Die meisten Programme behandeln zwei Monitore als große Anzeige mit großer horizontaler Auflösung, einschließlich Windows. Es ist eine zusätzliche Programmierung erforderlich, damit das Verhalten als zwei verschiedene Fenster erscheint. Aus diesem Grund zeichnet Windows beispielsweise zwei Monitore als ein Bild auf, wenn Sie einen Screenshot im Vollbildmodus erstellen.
Ein Programm, das kann, was Sie wollen, ist Teamviewer. Es gibt eine Linux-Version, die CentOS unterstützt.
Weitere Informationen hier: https://www.teamviewer.com/de/download/linux/