Como está sua matemática e seu conhecimento do xorg.conf do XServer?
Você deve configurar os dois monitores com a mesma resolução de tela, configurar duas seções distintas do monitor. Em seguida, você cria uma tela do console virtual com o tamanho dos dois somados e coloca a posição de cada monitor dentro desse console virtual ... Várias maneiras de fazer isso no xorg.conf, com a GPU de um dispositivo (com várias saídas) ou com várias GPUs (placas separadas).
Um exemplo é que você tem dois monitores situados lado a lado. Cada um é definido como 1024x768. Você cria uma tela de console virtual de 2048x768. Você coloca o primeiro monitor em 0,0. Você coloca o outro monitor em 0,1025 ou apenas "RightOf"
Section "Monitor"
Identifier "Monitor0"
Option "Primary" "False"
EndSection
Section "Monitor"
Identifier "Monitor1"
Option "RightOf" "Monitor0"
Option "Primary" "False"
Option "PreferedMode" "1024x768"
EndSection
Section "Device"
Identifier "Card"
Driver "vesa"
Option "Monitor-DVI-I-0" "Monitor0"
Option "Monitor-DVI-I-1" "Monitor1"
EndSectionEndSection
Section "Screen"
Identifier "Screen0"
Device "Card"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Modes "1024x768"
Virtual 2048 768
EndSubSection
EndSection
Há mais detalhes do que isso e muitas maneiras alternativas de separá-lo em pontos / posições e dispositivos específicos, que também variam dependendo do seu hardware ... Algumas placas exigem que você divida a seção da tela e a recompacte em um servidor seção de layout. Mas isso é "próximo" como uma resposta resumida sem saber com o que você está trabalhando especificamente.