Bureau à distance multi-écrans vers Ubuntu

10

Existe-t-il un moyen ou une solution de bureau à distance (payant OU gratuit) que je peux utiliser pour me connecter à distance d'un PC Linux à un autre avec prise en charge de plusieurs moniteurs?

En d'autres termes, l'ordinateur A et l'ordinateur B exécutent tous les deux Ubuntu. L'ordinateur A n'a qu'un seul moniteur. L'ordinateur B possède deux moniteurs.

Je me connecte à l'ordinateur A depuis l'ordinateur B. J'aimerais utiliser les deux moniteurs de l'ordinateur B.

Est-ce possible?

Aidez-moi! Je vous remercie.

aikeru
la source

Réponses:

8

Première solution:

x2go est une application de bureau à distance Open Source pour GNU / Linux qui utilise le protocole de technologie NX.

Installer le serveur X2Go

Sur Ubuntu 14.04:

Exécutez les commandes suivantes pour ajouter le référentiel X2Go et l'installer dans Ubuntu 14.04 ou versions supérieures.

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

Sur Ubuntu 12.04:

Pour Ubuntu 12.04 et les versions précédentes, vous pouvez ajouter le référentiel X2Go et l'installer comme indiqué ci-dessous.

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

Installer le client X2Go

Le client X2Go est disponible pour Windows, Mac OS X et de nombreuses distributions Linux.

Ajoutez le référentiel X2Go comme indiqué ci-dessus dans la section d'installation du serveur X2Go en fonction de la distribution que vous utilisez.

Then, install X2Go client using command:

Sur les systèmes de type Debian et Ubuntu:

sudo apt-get install x2goclient

X2Go prend en charge plusieurs moniteurs. Ouvrez le client x2go dans la New Sessionfenêtre allez dans l' Input/outputonglet.

Dans la Displaysection, vous pouvez sélectionner le bouton radio de Use Whole Displayet choisir le nombre d'écrans que vous souhaitez utiliser (plage de numéros allant de 1 au nombre de moniteurs).

entrez la description de l'image ici


Deuxième solution

FreeRDP fera probablement ce que vous voulez.

Il est préférable de compiler FreeRDP à partir des sources car la prise en charge de plusieurs moniteurs n'est disponible que dans les versions> = 1.1.

Visitez cette page pour savoir comment l'installer à partir des sources.

Vous pouvez maintenant utiliser la commande xfreerdp depuis le terminal:

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

usernameest votre nom d'utilisateur sur le serveur, server_addressest l'emplacement du serveur (adresse IP ou nom d'hôte) et server_portest le port (laissez vide sans ":" pour le port par défaut).

Si vous n'aimez pas construire à partir des sources, vous pouvez toujours l'installer en utilisant:

sudo apt-get install freerdp-x11

Mais vous devez être sûr que la version est> 1.1

Maythux
la source
3
L'utilisation de cette option dans x2goclient ne semble pas se comporter comme vous le décrivez. L'option "Affichage" avec "Utiliser tout l'affichage" ne semble sélectionner que l'affichage que vous souhaitez utiliser.
aikeru
2
... et je l'ai testé à la fois depuis Ubuntu 14.04 et Windows 8.1. Je vous invite à faire une sorte de capture d'écran comme jing ( techsmith.com/jing.html ) et à montrer que cela peut être fait. Si vous pouvez le faire, j'accorderai la prime. Sinon, il m'est difficile de croire que vous avez réussi à le faire fonctionner car il ne fonctionne pas sur ma machine. :(
aikeru
1
Cela ne permet d'utiliser qu'un seul moniteur, la vérification ou la désactivation de "l'extension Xinerama" n'a aucun effet.
Ace
2
Je suis avec aikeru - ce paramètre est pour QUEL affichage, pas combien d'affichages. Et l'option Xinerama ne fait rien pour moi non plus.
David Doria
1
Je l'ai fait avec freerdp :) / usr / bin / xfreerdp /v:server.ip / u: utilisateur / p: mot de passe / multimon / rfx Transformez cette commande en script et boom!
BrianBlaze
2

J'ai utilisé NoMachine NX pendant longtemps, ce qui a bien fonctionné pour moi. Le serveur fonctionnait sur un serveur Ubuntu et j'ai pu me connecter depuis Windows et Linux. Selon cet article , la version précédente 3.5 (la version actuelle est 4.x) supportait déjà plusieurs moniteurs, ce qui est censé être amélioré dans 4.x.

Si c'est ce que vous cherchez, vous pouvez l'essayer car il existe une version gratuite. Quand je l'ai utilisé la dernière fois, il y avait quelques limitations dans la version gratuite comme une seule session à la fois. Je ne peux pas vous dire si c'est toujours comme ça.

Edit: À ce que vous avez dit:

... quel que soit le nombre de moniteurs connectés au serveur (peut-être zéro!).

Mon serveur était sans tête, vous n'avez donc pas à vous soucier de ses moniteurs. Ce n'est pas comme VNC mais ouvre une propre session.

Et en plus: Il existe également une version entièrement gratuite de NX . Mais je n'en ai aucune expérience.

lumen
la source
Permettez-moi de l'essayer quand je peux :)
aikeru
1

Il s'agit d'une solution simple qui fonctionne pour moi car je travaille à distance avec plusieurs moniteurs ainsi que sur différentes plates-formes (Windows, Mac et Linux).

J'utilise un programme appelé Teamviewer, qui peut être localisé sur Teamviewer.com. Je l'exécute actuellement via wine mais j'ai également exécuté la version linux avec succès. Cela vous permettra de basculer rapidement entre les moniteurs, même si je n'ai pas réussi à en afficher plus d'un à la fois.

Cela a l' avantage supplémentaire de pouvoir accéder à n'importe quel ordinateur , se connecter sur leur site et accéder à vos ordinateurs de n'importe où sans charger le programme.

Partrek
la source
Ouais. La commutation entre les moniteurs ne fonctionnerait pas pour mon cas d'utilisation. :( merci tho. Le serveur pourrait être sans tête.
aikeru