Situación:
Tres "computadoras":
A. una computadora de escritorio con su propia pantalla
B. una máquina virtual en A (kvm)
C. una pequeña PC con su propia pantalla
Generalmente trabajo en A, ssh -Y
a B desde A, trabajo con firefox --no-remote
y openoffice
comencé en B (en el ssh
shell bash), que se muestra en la pantalla de A.
Hasta ahora, todo bien.
Nuevo requerimiento:
Ahora inicié sesión en C, ssh -Y
en A y de allí ssh -Y
en B, para que mi hija pueda trabajar al mismo tiempo que yo en esta misma máquina virtual.
Solía openoffice
trabajar en un documento en B, que se muestra en la pantalla de C (desde dentro del doble ssh -Y
).
Problema:
Cualquier intento de abrir una openoffice
ventana, ya sea en el ssh
shell iniciado en A, o incluso en la ventana virt-manager
/ virt-viewer
(es decir, directamente en la VM), abrirá su ventana en la pantalla de C.
Lo intenté xeyes
y se abre donde se esperaba.
Entonces debe haber algo de openoffice
magia en acción.
Pregunta:
¿Cómo apago esta magia?
Respuesta1
En libreoffice puedes hacer algo como esto:
libreoffice -env:UserInstallation=file:///tmp/test
y abrirá una nueva instancia para el mismo usuario. Es un poco como --no-remote que estás usando en Firefox.
La idea es afirmar que para esta ejecución, el entorno no es lo que suele ser y así forzar una nueva instancia a lidiar con él.
No tengo idea si eso funcionará en OpenOffice, pero como son muy similares, puedes usar LibreOffice solo para esa situación.