En mi máquina principal, tengo un escritorio de Ubuntu abierto e conectado. Luego, también estoy iniciando sesión en esta máquina desde una computadora remota, usando X2go que crea una nueva sesión X. Tengo un archivo de libreoffice abierto en la sesión original . Quiero guardar este archivo y cerrarlo, ¡pero desde la máquina remota! (Ambas sesiones tienen el mismo usuario conectado; puedo sudo si es necesario)
He intentado usar xdotool search
pero esto no puede encontrar la ventana. ¿Hay alguna manera de hacer lo que quiero de esta segunda sesión? Puedo ver el proceso con ps -A
¡Incluso puedo ver el archivo abierto con lsof
! ¿Cómo puedo hacer un "guardar y cerrar" en él?
DISPLAY=:0
(o cualquier pantalla en la que se encuentre su otra cuenta) y luego inicie el servidor y acceda al mismo desde el cliente. Pero eso podría ser excesivo. LibreOffice podría tener un protocolo de mensaje: no estoy muy familiarizado con él porque uso Google Docs o archivos de texto sin formato en Vim (incluido LaTex) ...
DISPLAY:1
luego inicie cualquier programa X (xeyes para prueba) y se ejecutará bajo el VNC. Lo mismo se aplica a los servidores remotos vncs. SSH en la máquina y luego simplemente ejecute export DISPLAY: 1 antes de usar.