Первое решение:
x2go - это приложение с открытым исходным кодом для удаленного рабочего стола для GNU / Linux, использующее протокол технологии NX.
Установите X2Go Server
На Ubuntu 14.04:
Выполните следующие команды, чтобы добавить репозиторий X2Go и установить его в Ubuntu 14.04 или более поздних версиях.
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession
На Ubuntu 12.04:
Для Ubuntu 12.04 и предыдущих версий вы можете добавить репозиторий X2Go и установить его, как показано ниже.
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession
Установите клиент X2Go
Клиент X2Go доступен для Windows, Mac OS X и многих дистрибутивов Linux.
Добавьте репозиторий X2Go, как показано выше в разделе установки сервера X2Go, в зависимости от используемого дистрибутива.
Then, install X2Go client using command:
В системах, подобных Debian и Ubuntu:
sudo apt-get install x2goclient
X2Go поддерживает несколько мониторов. Откройте клиент x2go, в New Session
окне перейдите на Input/output
вкладку.
В Display
разделе вы можете выбрать переключатель Use Whole Display
и выбрать количество дисплеев, которые вы хотите использовать (диапазон номеров от 1 до вашего количества мониторов).
Второе решение
FreeRDP , вероятно, будет делать то, что вы хотите.
Лучше скомпилировать FreeRDP из источников, поскольку поддержка нескольких мониторов доступна только в версиях> = 1.1.
Посетите эту страницу, чтобы узнать, как установить ее из исходного кода.
Теперь вы можете использовать команду xfreerdp из терминала:
xfreerdp /multimon /u:username /v:server_address:server_port
где username
ваше имя пользователя на сервере, server_address
местоположение сервера (IP-адрес или имя хоста) и server_port
порт (оставьте пустым без ":" для порта по умолчанию).
Если вам не нравится сборка из исходного кода, вы все равно можете установить его, используя:
sudo apt-get install freerdp-x11
Но вы должны быть уверены, что версия> 1.1
Я использовал NoMachine NX в течение долгого времени, который хорошо работал для меня. Сервер работал на сервере Ubuntu, и я смог подключиться как из Windows, так и из Linux. Согласно этой статье , предыдущая версия 3.5 (текущая версия 4.x) уже поддерживала несколько мониторов, что считается улучшением в 4.x.
Если это то, что вы ищете, вы можете попробовать, так как есть бесплатная версия. Когда я использовал его в последний раз, в бесплатной версии были некоторые ограничения, например, только одна сессия за раз. Я не могу сказать вам, если это все еще так.
Изменить: на то, что вы сказали о:
Мой сервер был без головы, поэтому вам не нужно беспокоиться о его мониторах. Это не похоже на VNC, но открывает собственную сессию.
И в дополнение: есть также совершенно бесплатная версия NX . Но у меня нет никакого опыта с этим.
источник
Это простое решение, которое работает для меня, поскольку я работаю удаленно с несколькими мониторами, а также на разных платформах (Windows, Mac и Linux).
Я использую программу под названием Teamviewer, которая может быть расположена на Teamviewer.com. Я в настоящее время запускаю ее через Wine, но также успешно выполнила версию для Linux. Это позволит вам быстро переключаться между мониторами, хотя мне не удалось показать больше одного за раз.
Это дает вам дополнительное преимущество: вы можете зайти на любой компьютер , войти на их сайт и получить доступ к своим компьютерам из любой точки мира без загрузки программы.
источник