Abra 2 instancias del mismo progtwig

Tengo un server SSH ejecutándose en la computadora de mi casa, con X11Forwarding activado. Me gustaría conectarme a mi computadora desde otra computadora y ejecutar algunos progtwigs charts. El problema es que si un progtwig en particular ya se está ejecutando en la computadora de mi casa, no se ejecutará nuevamente en mi computadora remota. Todo lo que hace es ganar enfoque en la computadora del hogar.

Creo que este problema se puede resolver si pudiera encontrar una manera de abrir 2 instancias del mismo progtwig. Sé que si me conecto a otro usuario o ejecuto el progtwig desde otro usuario en mi computadora local, no podré ejecutar el mismo progtwig dos veces, una vez en cada usuario.

Entonces, creo que una solución sería simular una ejecución del progtwig como otro usuario. El problema es que solo tengo 1 count de usuario y deseo ejecutar los progtwigs de forma remota y localmente desde ese usuario en particular (que tiene acceso a mis files y configuraciones).

¿Cuál es la forma más simple de lograrlo?

(Estoy ejecutando Ubuntu)

Muchas aplicaciones GUI pueden tomar un argumento adicional de -display . Debería poder configurar el parámetro -display en $DISPLAY para el túnel ssh , que debería mostrar estas windows abiertas de forma secundaria a través del túnel.

Si el interruptor de " -display no está presente, entonces tienes 2 methods alternativos como yo lo veo.

  1. Algo -new-instance a la nueva -new-instance que rompe una nueva window GUI desde la existente.
  2. Lograr que la aplicación respete $DISPLAY correctamente en lugar de adjuntar nuevas GUI al process preexistente que ya se muestra en el escritorio principal.
  3. Use VNC sobre SSH.

VNC

Si vas a usar VNC, te recomendaría usar Vinagre. Está incluido como parte del escritorio de GNOME, por lo que no hay ninguna configuration loca. En el menu desplegable:

"Sistema" → "Preferences" → Escritorio remoto

Encontrará el área de configuration para habilitar el componente del server VNC dentro de su escritorio GNOME existente.

Una vez que lo haya habilitado, normalmente utilizo la herramienta de command-line vncviewer para invocar o la Herramienta de visualización de escritorio remoto. Para mí está bajo el menu desplegable:

"Aplicaciones" → "Internet" → Visor de escritorio remoto

Esta es nuevamente la oferta estándar que viene con GNOME. Creo que todo el package se llama Vinagre también.

Referencias

  • Sitio web del proyecto Vinagre