Віддалений робочий стіл з декількома моніторами до Ubuntu


10

Чи є якесь або віддалене рішення для робочого столу (платне АБО безкоштовно), яке я можу використовувати для віддаленого від одного ПК до іншого з підтримкою декількох моніторів?

Іншими словами, комп’ютер A і комп'ютер B обидва запущені Ubuntu. Комп'ютер A має лише один монітор. Комп'ютер B має два монітори.

Я віддаляюся на комп'ютер A від комп’ютера B. Я хотів би використовувати обидва монітора на комп’ютері B.

Чи можливо це?

Будь ласка, допоможіть! Дякую.

Відповіді:


8

Перше рішення:

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 Client

Клієнт 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 з джерел, оскільки підтримка Multi-Monitor доступна лише у версіях> = 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


3
Використання цієї опції в x2goclient не схоже на те, як ви описуєтесь. Опція "Дисплей" із "використовувати весь дисплей" лише видає, який саме дисплей ви хочете використовувати.
aikeru

2
... і я протестував це як з Ubuntu 14.04, так і з Windows 8.1. Я запрошую вас зробити якийсь знімок екрана, наприклад, джин ( techsmith.com/jing.html ) і показати, що це можна зробити. Якщо ти зможеш це зробити, я присуджую нагороду. Інакше мені важко повірити, що ти це працював, оскільки він не працює на моїй машині. :(
aikeru

1
Це дозволяє використовувати лише один монітор, якщо перевірка або зняття позначки "Розширення Xinerama" не впливає.
Туз

2
Я з aikeru - ця настройка призначена для ЯКОГО відображення, а не для кількості дисплеїв. І варіант Xinerama також нічого не робить для мене.
Девід Дорія

1
Я зробив це за допомогою freerdp :) / usr / bin / xfreerdp /v:server.ip / u: user / p: password / multimon / rfx Перетворіть цю команду в сценарій та бум!
BrianBlaze

2

Я довго використовував NoMachine NX, який добре працював на мене. Сервер працював на сервері Ubuntu, і я зміг підключитися як з Windows, так і з Linux. Згідно з цією статтею , попередня версія 3.5 (поточна - 4.x) вже підтримувала декілька моніторів, що, як кажуть, було покращено в 4.x.

Якщо це те, що ви шукаєте, ви можете спробувати, оскільки є безкоштовна версія. Коли я його використовував останній раз, у вільній версії були деякі обмеження, як-от лише один сеанс за один раз. Я не можу вам сказати, чи все одно це так.

Редагувати: На що ви сказали:

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

Мій сервер був без голови, тому вам не потрібно турбуватися про його монітори. Це не так, як VNC, але відкриває власний сеанс.

І крім того: Є також абсолютно безкоштовна версія NX . Але я не маю жодного досвіду з цим.


Дозвольте спробувати це, коли зможу :)
aikeru

1

Це просте рішення, яке працює для мене, коли я віддалено працюю з декількома моніторами, а також на різних платформах. (Windows, Mac та Linux)

Я використовую програму під назвою Teamviewer, яка може бути розміщена на Teamviewer.com. Зараз я запускаю її через вино, але також успішно запускаю версію Linux. Це дозволить вам швидко перемикатися між моніторами, хоча я не мав успіху показувати більше одного за раз.

Це додає можливості для того, щоб ви могли зайти на будь-який комп'ютер , увійти на їхній сайт та отримати доступ до своїх комп’ютерів з будь-якого місця без завантаження програми.


Так. Переключення між моніторами не допоможе для мого використання. :( дякую тхо. Сервер може насправді бути безголовим.
aikeru
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.