Ejecuto un servidor NX en mi computadora de trabajo ubuntu y uso un cliente NX en mi computadora hogareña ubuntu para trabajar desde casa.
El problema con esta configuración es que tengo que crear una nueva sesión X cada vez que hago esto; no puedo iniciar sesión en mi sesión bloqueada existente que estoy ejecutando en el trabajo.
Esto requiere que cierre la sesión en el trabajo antes de volver a casa si sé que voy a querer trabajar desde casa, o, una vez que haya creado una nueva sesión X en casa, pasar por el explorador de procesos y eliminar los procesos problemáticos la otra sesión X
Entonces, ¿hay alguna manera de usar el Cliente NX para conectarse a una sesión X existente en una computadora con servidor NX?
remote-desktop
nx
SCdF
fuente
fuente
Respuestas:
Respuesta corta: sí .
Respuesta más larga: esta actualización agregó soporte para "sombrear", que permite exactamente lo que está pidiendo.
No estoy seguro de si esto también existe en el servidor FreeNX o en la versión NeatX.
[Editar: actualizado de la respuesta como "no", ya que ahora hay compatibilidad con "sombreado" en NX. Entonces este "sí" depende de qué versión de NX se esté utilizando ...]
fuente
Ahora puede simplemente seleccionar 'Sombra' en el menú desplegable Escritorio en la configuración del cliente.
Tenga en cuenta que no funciona bien con la composición. Si tiene que conectarse a una ventana compuesta, haga esto:
Haga clic en Sistema, Cambiar el tamaño de la ventana NX para que la pantalla se actualice, Preferencias, Cambiar tamaño Apariencia Cambiar tamaño Efectos visuales Cambiar tamaño Ninguno.
Entonces debería funcionar. En realidad, también descubrí que si vas a 'Configuración' en la ventana de configuración de conexión, hay una opción 'Desactivar extensión compuesta'. Eso podría tener el mismo efecto.
También parece comportarse de manera extraña con la pantalla dual (TwinView).
fuente
si se trata de aplicaciones individuales, xpra podría hacer el truco.
fuente
Tenga en cuenta que el sombreado de una pantalla X11 existente hace poco más que quitar la pantalla y comprimir las actualizaciones de la pantalla antes de enviarlas, por lo que el rendimiento del sombreado NX y VNC no será tan bueno como las sesiones nativas NX / VNC ... (que usan mucho más avanzado optimizaciones de rendimiento)
También existe la opción de cargar el módulo vnc.so en el servidor X, aunque la documentación es un poco escasa y AFAIK no puede descargar el módulo (mientras que simplemente puede matar nxagent / x0vncserver cuando no esté en uso)
fuente
No es NX, pero x11vnc puede hacer lo que intentas hacer:
http://liquidat.wordpress.com/2008/11/13/short-tip-access-a-running-x-session-via-x11vnc/
fuente
Siempre uso un cliente NX para conectarme, ya sea en la oficina o en el hogar. Entonces uno no tiene este problema.
fuente