Desktop remoto multi monitor su Ubuntu


10

Esiste un modo o una soluzione desktop remoto (a pagamento o gratuita) che posso usare per remotare da un PC Linux a un altro con supporto multi-monitor?

In altre parole, Computer A e Computer B eseguono entrambi Ubuntu. Il computer A ha un solo monitor. Il computer B ha due monitor.

Vado in remoto nel Computer A dal Computer B. Vorrei usare entrambi i monitor sul Computer B.

È possibile?

Per favore aiuto! Grazie.

Risposte:


8

Prima soluzione:

x2go è un'applicazione desktop remoto Open Source per GNU / Linux che utilizza il protocollo della tecnologia NX.

Installa X2Go Server

Su Ubuntu 14.04:

Esegui i seguenti comandi per aggiungere il repository X2Go e installarlo in Ubuntu 14.04 o versioni successive.

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

Su Ubuntu 12.04:

Per Ubuntu 12.04 e versioni precedenti, è possibile aggiungere il repository X2Go e installarlo come mostrato di seguito.

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

Installa il client X2Go

X2Go Client è disponibile per Windows, Mac OS X e molte distribuzioni Linux.

Aggiungi il repository X2Go come mostrato sopra nella sezione di installazione del server X2Go a seconda della distribuzione che usi.

Then, install X2Go client using command:

Sui sistemi Debian e Ubuntu come:

sudo apt-get install x2goclient

X2Go supporta il multimonitor. Apri il client x2go nella New Sessionfinestra vai alla Input/outputscheda.

Nella Displaysezione è possibile scegliere il pulsante di Use Whole Displayopzione e scegliere il numero di display che si desidera utilizzare (intervallo di numeri da 1 al numero di monitor).

inserisci qui la descrizione dell'immagine


Seconda soluzione

FreeRDP probabilmente farà quello che vuoi.

È meglio compilare FreeRDP dai sorgenti perché il supporto Multi-Monitor è disponibile solo nelle versioni> = 1.1.

Visita questa pagina per sapere come installarlo dal sorgente.

Ora puoi usare il comando xfreerdp dal terminale:

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

dove usernameè il tuo nome utente sul server, server_addressè la posizione del server (indirizzo IP o nome host) ed server_portè porta (lascia vuoto senza ":" per la porta predefinita).

Se non ti piace compilare dal sorgente puoi comunque installarlo usando:

sudo apt-get install freerdp-x11

Ma devi essere sicuro che la versione sia> 1.1


3
L'uso di questa opzione in x2goclient non sembra comportarsi come descritto. L'opzione "Schermo" con "usa tutto lo schermo" sembra selezionare solo lo schermo che vuoi usare.
aikeru,

2
... e l'ho provato sia da Ubuntu 14.04 che da Windows 8.1. Ti invito a fare una sorta di cattura dello schermo come jing ( techsmith.com/jing.html ) e dimostrare che può essere fatto. Se riesci a farlo, assegnerò la taglia. Altrimenti è difficile per me credere che tu abbia fatto funzionare questo dato che non funziona sulla mia macchina. :(
aikeru,

1
Ciò consente di utilizzare un solo monitor, selezionando o deselezionando "Estensione Xinerama" non ha alcun effetto.
Ace

2
Sono con Aikeru: questa impostazione è per QUALE display, non per quanti display. E anche l'opzione Xinerama non fa nulla per me.
David Doria,

1
L'ho fatto con freerdp :) / usr / bin / xfreerdp /v:server.ip / u: utente / p: password / multimon / rfx Trasforma quel comando in uno script e boom!
BrianBlaze,

2

Ho usato NoMachine NX per molto tempo, il che ha funzionato bene per me. Il server funziona su un server Ubuntu e sono stato in grado di connettermi sia da Windows che da Linux. Secondo questo articolo , la precedente versione 3.5 (attualmente è 4.x) supportava già più monitor ciò che si dice sia migliorato in 4.x.

Se questo è quello che stai cercando, puoi provarlo in quanto esiste una versione gratuita. Quando l'ho usato l'ultima volta c'erano alcune limitazioni nella versione gratuita come una sola sessione alla volta. Non posso dirti se è ancora così.

Modifica: a quello che hai detto su:

... indipendentemente da quanti monitor sono collegati al server (forse zero!).

Il mio server era senza testa, quindi non devi preoccuparti dei suoi monitor. Non è come VNC ma apre una propria sessione.

E inoltre: esiste anche una versione completamente gratuita di NX . Ma non ho alcuna esperienza con esso.


Fammi provare quando posso :)
aikeru,

1

Questa è una soluzione semplice che funziona per me mentre lavoro in remoto con più monitor e su più piattaforme (Windows, Mac e Linux)

Uso un programma chiamato Teamviewer, che può essere trovato su Teamviewer.com Attualmente lo sto eseguendo tramite wine ma ho anche eseguito correttamente la versione di Linux. Ti permetterà di passare rapidamente da un monitor all'altro, anche se non sono riuscito a mostrarne più di uno alla volta.

Questo ha il vantaggio aggiuntivo di poter accedere a qualsiasi computer , accedere al loro sito e accedere ai computer da qualsiasi luogo senza caricare il programma.


Si. Passare da un monitor all'altro non funzionerebbe nel mio caso d'uso. :( grazie comunque. Il server potrebbe in realtà essere senza testa.
aikeru,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.