Escritorio remoto de monitor múltiple a Ubuntu

10

¿Existe alguna forma de solución de escritorio remoto (de pago O gratis) que pueda usar para controlar remotamente de una PC con Linux a otra con soporte para múltiples monitores?

En otras palabras, la computadora A y la computadora B ejecutan Ubuntu. La computadora A tiene un solo monitor. La computadora B tiene dos monitores.

Me remoto a la computadora A desde la computadora B. Me gustaría usar ambos monitores en la computadora B.

es posible?

¡Por favor ayuda! Gracias.

aikeru
fuente

Respuestas:

8

Primera solución

x2go es una aplicación de escritorio remoto de código abierto para GNU / Linux que utiliza el protocolo de tecnología NX.

Instalar el servidor X2Go

En Ubuntu 14.04:

Ejecute los siguientes comandos para agregar el repositorio X2Go e instalarlo en Ubuntu 14.04 o versiones superiores.

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

En Ubuntu 12.04:

Para Ubuntu 12.04 y versiones anteriores, puede agregar el repositorio X2Go e instalarlo como se muestra a continuación.

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

Instalar cliente X2Go

X2Go Client está disponible para Windows, Mac OS X y muchas distribuciones de Linux.

Agregue el repositorio X2Go como se muestra arriba en la sección de instalación del servidor X2Go dependiendo de la distribución que use.

Then, install X2Go client using command:

En Debian y Ubuntu como sistemas:

sudo apt-get install x2goclient

X2Go es compatible con multimonitor. Abra el cliente x2go en la New Sessionventana, vaya a la Input/outputpestaña.

En la Displaysección puede elegir el botón de Use Whole Displayopción y elegir el número de pantallas que desea usar (rango de números desde 1 hasta el número de monitores).

ingrese la descripción de la imagen aquí


Segunda solución

FreeRDP probablemente hará lo que quieras.

Es mejor compilar FreeRDP desde las fuentes porque la compatibilidad con monitores múltiples solo está disponible en versiones> = 1.1.

Visite esta página para aprender cómo instalarlo desde la fuente.

Ahora puede usar el comando xfreerdp desde la terminal:

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

donde usernameestá su nombre de usuario en el servidor, server_addresses la ubicación del servidor (dirección IP o nombre de host) y server_portes el puerto (deje en blanco sin ":" para el puerto predeterminado).

Si no le gusta construir desde la fuente, aún puede instalarlo usando:

sudo apt-get install freerdp-x11

Pero debes asegurarte de que la versión sea> 1.1

Maythux
fuente
3
El uso de esta opción en x2goclient no parece comportarse como lo describe. La opción "Pantalla" con "usar pantalla completa" solo parece seleccionar qué pantalla desea usar.
aikeru
2
... y lo probé desde Ubuntu 14.04 y Windows 8.1. Los invito a que hagan algún tipo de captura de pantalla como jing ( techsmith.com/jing.html ) y demuestren que se puede hacer. Si puedes hacer eso, otorgaré la recompensa. De lo contrario, es difícil para mí creer que tienes esto funcionando ya que no funciona en mi máquina. :(
aikeru
1
Esto solo permite que se use un solo monitor, marcar o desmarcar "Xinerama extension" no tiene ningún efecto.
As
2
Estoy con aikeru: esta configuración es para QUÉ pantalla, no cuántas pantallas. Y la opción Xinerama tampoco hace nada por mí.
David Doria
1
Lo hice con freerdp :) / usr / bin / xfreerdp /v:server.ip / u: user / p: password / multimon / rfx ¡Convierta ese comando en un script y boom!
BrianBlaze
2

Solía NoMachine NX durante mucho tiempo que funcionaba bien para mí. El servidor se ejecuta en un servidor Ubuntu y pude conectarme desde Windows y Linux. De acuerdo con este artículo , la versión anterior 3.5 (la actual es 4.x) ya admitía múltiples monitores, lo que se dice que se ha mejorado en 4.x.

Si esto es lo que está buscando, puede intentarlo ya que hay una versión gratuita. Cuando lo usé la última vez, había algunas limitaciones en la versión gratuita, como solo una sesión a la vez. No puedo decirte si todavía es así.

Editar: a lo que dijiste sobre:

... independientemente de cuántos monitores estén conectados al servidor (¡tal vez cero!).

Mi servidor no tenía cabeza, por lo que no debe preocuparse por sus monitores. No es como VNC pero abre una sesión propia.

Y además: también hay una versión completamente gratuita de NX . Pero no tengo ninguna experiencia con eso.

lumen
fuente
Déjame probar esto cuando pueda :)
aikeru
1

Esta es una solución simple que funciona para mí, ya que trabajo de forma remota con múltiples monitores, así como a través de plataformas (Windows, Mac y Linux).

Utilizo un programa llamado Teamviewer, que se puede encontrar en Teamviewer.com . Actualmente lo estoy ejecutando a través de wine pero también he ejecutado la versión de Linux con éxito. Le permitirá cambiar rápidamente entre monitores, aunque no he podido mostrar más de uno a la vez.

Esto tiene la ventaja adicional de poder ir a cualquier computadora , iniciar sesión en su sitio y acceder a sus computadoras desde cualquier lugar sin cargar el programa.

Partrek
fuente
Si. Cambiar entre monitores no funcionaría para mi caso de uso. :( gracias. El servidor podría estar realmente sin cabeza.
aikeru