
Есть ли какой-либо способ или решение для удаленного рабочего стола (платное ИЛИ бесплатное), которое я могу использовать для удаленного доступа с одного ПК 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