Multi-Monitor-Remotedesktop zu Ubuntu

10

Gibt es eine Möglichkeit oder eine Remotedesktoplösung (kostenpflichtig oder kostenlos), mit der ich von einem Linux-PC auf einen anderen mit Unterstützung für mehrere Monitore remote zugreifen kann?

Mit anderen Worten, auf Computer A und Computer B wird Ubuntu ausgeführt. Computer A hat nur einen Monitor. Computer B verfügt über zwei Monitore.

Ich bin von Computer B aus in Computer A eingebunden. Ich möchte beide Monitore auf Computer B verwenden.

Ist das möglich?

Bitte helfen Sie! Vielen Dank.

aikeru
quelle

Antworten:

8

Erste Lösung:

x2go ist eine Open Source-Remotedesktopanwendung für GNU / Linux, die das NX-Technologieprotokoll verwendet.

Installieren Sie X2Go Server

Unter Ubuntu 14.04:

Führen Sie die folgenden Befehle aus, um das X2Go-Repository hinzuzufügen und in Ubuntu 14.04 oder höheren Versionen zu installieren.

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

Unter Ubuntu 12.04:

Für Ubuntu 12.04 und frühere Versionen können Sie das X2Go-Repository hinzufügen und wie unten gezeigt installieren.

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

Installieren Sie den X2Go-Client

X2Go Client ist für Windows, Mac OS X und viele Linux-Distributionen verfügbar.

Fügen Sie das X2Go-Repository hinzu, wie oben im Abschnitt zur Installation des X2Go-Servers gezeigt, abhängig von der verwendeten Distribution.

Then, install X2Go client using command:

Auf Debian- und Ubuntu-ähnlichen Systemen:

sudo apt-get install x2goclient

X2Go unterstützt Multimonitor. Öffnen Sie den x2go-Client im New SessionFenster und wechseln Sie zur Input/outputRegisterkarte.

In diesem DisplayBereich können Sie das Optionsfeld Use Whole Displayauswählen und die Anzahl der Anzeigen auswählen, die Sie verwenden möchten (Nummernkreis von 1 bis zur Anzahl Ihrer Monitore).

Geben Sie hier die Bildbeschreibung ein


Zweite Lösung

FreeRDP wird wahrscheinlich tun, was Sie wollen.

Es ist besser, FreeRDP aus Quellen zu kompilieren, da die Multi-Monitor-Unterstützung nur in Versionen> = 1.1 verfügbar ist.

Besuchen Sie diese Seite , um zu erfahren, wie Sie es von der Quelle installieren.

Jetzt können Sie den Befehl xfreerdp vom Terminal aus verwenden:

xfreerdp /multimon /u:username /v:server_address:server_port

Wo usernameist Ihr Benutzername auf dem Server, server_addressist Serverstandort (IP-Adresse oder Hostname) und server_portist Port (leer lassen ohne ":" für Standardport).

Wenn Sie nicht aus dem Quellcode erstellen möchten, können Sie es trotzdem installieren mit:

sudo apt-get install freerdp-x11

Sie müssen jedoch sicherstellen, dass die Version> 1.1 ist

Maythux
quelle
3
Die Verwendung dieser Option in x2goclient scheint sich nicht so zu verhalten, wie Sie es beschreiben. Die Option "Anzeige" mit "Ganze Anzeige verwenden" scheint nur auszuwählen, welche Anzeige Sie verwenden möchten.
Aikeru
2
... und ich habe es sowohl unter Ubuntu 14.04 als auch unter Windows 8.1 getestet. Ich lade Sie ein, eine Art Screenshot wie Jing ( techsmith.com/jing.html ) zu machen und zu zeigen, dass dies möglich ist. Wenn Sie das können, werde ich das Kopfgeld vergeben. Ansonsten fällt es mir schwer zu glauben, dass Sie dies zum Laufen gebracht haben, da es auf meinem Computer nicht funktioniert. :(
Aikeru
1
Dadurch kann nur ein einziger Monitor verwendet werden. Das Aktivieren oder Deaktivieren der "Xinerama-Erweiterung" hat keine Auswirkung.
Ass
2
Ich bin bei aikeru - diese Einstellung gilt für WELCHE Anzeige, nicht für wie viele Anzeigen. Und die Xinerama-Option bringt mir auch nichts.
David Doria
1
Ich habe das mit freerdp gemacht :) / usr / bin / xfreerdp /v:server.ip / u: user / p: password / multimon / rfx Verwandle diesen Befehl in ein Skript und boom!
BrianBlaze
2

Ich habe NoMachine NX lange Zeit benutzt, was für mich gut funktioniert hat. Der Server lief auf einem Ubuntu-Server und ich konnte eine Verbindung von Windows und Linux herstellen. Laut diesem Artikel hat die vorherige Version 3.5 (aktuell ist 4.x) bereits mehrere Monitore unterstützt, was in 4.x verbessert werden soll.

Wenn Sie danach suchen, können Sie es versuchen, da es eine kostenlose Version gibt. Als ich es das letzte Mal benutzte, gab es einige Einschränkungen in der kostenlosen Version, wie jeweils nur eine Sitzung. Ich kann dir nicht sagen, ob es noch so ist.

Edit: Zu dem, was du gesagt hast:

... unabhängig davon, wie viele Monitore an den Server angeschlossen sind (vielleicht null!).

Mein Server war kopflos, sodass Sie sich keine Sorgen um die Monitore machen müssen. Es ist nicht wie VNC, sondern eröffnet eine eigene Sitzung.

Und außerdem: Es gibt auch eine völlig kostenlose Version von NX . Aber ich habe keine Erfahrungen damit.

Lumen
quelle
Lassen Sie mich dies ausprobieren, wenn ich kann :)
Aikeru
1

Dies ist eine einfache Lösung , die für mich funktioniert, da ich remote mit mehreren Monitoren sowie plattformübergreifend arbeite (Windows, Mac und Linux).

Ich verwende ein Programm namens Teamviewer, das sich auf Teamviewer.com befindet. Ich führe es derzeit über Wine aus, habe aber auch die Linux-Version erfolgreich ausgeführt. Damit können Sie schnell zwischen Monitoren wechseln, obwohl es mir nicht gelungen ist, mehr als einen gleichzeitig anzuzeigen.

Dies hat den zusätzlichen Vorteil, dass Sie zu jedem Computer gehen , sich an dessen Standort anmelden und von überall auf Ihre Computer zugreifen können, ohne das Programm laden zu müssen.

Partrek
quelle
Ja. Das Wechseln zwischen Monitoren würde für meinen Anwendungsfall nicht funktionieren. :( danke tho. Der Server könnte tatsächlich kopflos sein.
aikeru