Удаленный рабочий стол с несколькими мониторами в Ubuntu

Удаленный рабочий стол с несколькими мониторами в Ubuntu

Есть ли какой-либо способ или решение для удаленного рабочего стола (платное ИЛИ бесплатное), которое я могу использовать для удаленного доступа с одного ПК Linux к другому с поддержкой нескольких мониторов?

Другими словами, на компьютере A и компьютере B установлена ​​ОС Ubuntu. У компьютера A только один монитор. У компьютера B два монитора.

Я подключаюсь к компьютеру A с компьютера B. Я хотел бы использовать оба монитора на компьютере B.

Это возможно?

Помогите, пожалуйста! Спасибо.

решение1

Первое решение:

x2go— это приложение с открытым исходным кодом для удаленного рабочего стола для GNU/Linux, использующее протокол технологии NX.

Установить сервер X2Go

В 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

решение2

я использовалNoMachine NXдолгое время, что хорошо работало для меня. Сервер работал на Ubuntu Server, и я мог подключаться как из Windows, так и из Linux. СогласноЭта статьяпредыдущая версия 3.5 (текущая — 4.x) уже поддерживала несколько мониторов, что, как говорят, будет улучшено в 4.x.

Если это то, что вы ищете, вы можете попробовать, так как есть бесплатная версия. Когда я пользовался им в последний раз, в бесплатной версии были некоторые ограничения, например, только одна сессия за раз. Я не могу сказать, так ли это до сих пор.

Редактировать:К тому, что вы сказали о:

...независимо от того, сколько мониторов подключено к серверу (возможно, ноль!).

Мой сервер был безголовым, так что вам не нужно беспокоиться о его мониторах. Это не похоже на VNC, но открывает собственную сессию.

И в дополнение: есть также полностьюбесплатная версия NX. Но у меня нет никакого опыта в этом.

решение3

Этопростое решениеЭто подходит мне, поскольку я работаю удаленно с несколькими мониторами и на разных платформах (Windows, Mac и Linux).

Я использую программу Teamviewer, которую можно найти по адресуTeamviewer.comВ настоящее время я запускаю его через wine, но также успешно запускал версию linux. Это позволит вам быстро переключаться между мониторами, хотя мне не удалось показать больше одного одновременно.

Это имеетдополнительное преимущество в том, что вы можете зайти на любой компьютер, войдите на их сайт и получите доступ к своим компьютерам из любой точки мира, не загружая программу.

решение4

  • Вы можете легко добиться этого с помощью x2go.
  • Наввод, выводНа вкладке обязательно отметьте два параметра:Полноэкранный,Ксинерама.

Пример :настройка x2go

Подробнее читайте здесь

Связанный контент