Если я правильно понял ваш вопрос, вы хотите, чтобы несколько компьютеров сотрудничали при отображении одного дисплея X11. Это невозможно.
Однако у вас есть может иметь несколько видеокарт на одном компьютере и использовать Xinerama extension, чтобы на нескольких картах отображался один логический X-сервер. Это может позволить вам использовать одну машину для легкого управления несколькими мониторами. (С видеокартами, которые поддерживают несколько выходов, вы должны быть в состоянии получить до четырех или шести мониторов без тоже многих хлопот. Десятки может быть очень трудно.)
Я не могу думать о каком-либо механизме, который бы позволяют одной клавиатуре и мыши надежно работать на нескольких мониторах, управляемых несколькими компьютерами. Но если ваша проблема значительно ограничена (если она действительно просматривает изображение через несколько серверов X), тогда вы можете написать клиентское приложение, которое отображает только часть изображения и запускает несколько клиентов, каждый из которых отображает только часть изображения - что при объединении выглядит так, что изображение легко отображается несколькими системами одновременно. Это определенно немного неудобно, так как координация системы потребует некоторой мысли.
Хорошо, я понимаю, но у меня есть еще один вопрос: «Эти отображения сервера» могут работать вместе, чтобы отобразить только один большой рабочий стол? Например, имея два сервера отображения, может ли один из них отображать только половину рабочего стола, а другой - другую половину? –
@ Альваро: Да и нет. X11 не отображает «рабочие столы», X11 отображает графический интерфейс приложения. То, что кажется вам «настольным», представляет собой набор из множества небольших приложений с графическим интерфейсом, таких как панель запуска задач и т. Д. Вы можете отображать каждое приложение на отдельном сервере X11, пока оно будет отображаться как единая среда «рабочего стола». Хотя это не имеет большого смысла с технической точки зрения. –