Es sieht so aus, als würde Ihr VNC-Server einen virtuellen Desktop erstellen, anstatt den vorhandenen Desktop bereitzustellen (was meiner Meinung nach häufiger ist). Plus Libre Office verwendet einen einzigen "Hauptprozess" pro Benutzer. Wenn Sie eine zusätzliche Datei öffnen, erkennt der neue Prozess die vorhandene, hängt den Job davon ab und wird beendet. Ich denke, der alte Prozess hängt von der Anzeige ab, die zu dem Zeitpunkt richtig war, als er gestartet wurde.
Nachdem Sie den alten Prozess beendet haben, kann ein neuer eine Datei öffnen und persistieren. Von jetzt an wird er zum "Hauptprozess" von Libre Office. Es verwendet die Anzeige, die es für richtig hält.
Ich denke, Sie könnten den VNC-Server neu konfigurieren, um den vorhandenen Desktop bereitzustellen. Auf der anderen Seite, denke ich, hatten Sie Gründe, einen separaten virtuellen Desktop zu verwenden, so dass Sie dies möglicherweise nicht ändern möchten.
Was ich LIKE sagen möchte, ist eine Möglichkeit, zwei parallele Instanzen von Apps einzeln zu öffnen ... damit ich im Libre Office in VNC arbeiten und gleichzeitig Libre Office-Dokumente auf Fred öffnen kann.
Ich weiß nicht, wie Libre Office den alten Prozess für denselben Benutzer ignorieren kann. Es gibt eine --display
Option, aber ich kann es nicht funktionieren lassen.
Siehe diese Frage: X11-Weiterleitung - greifen Sie auf Fenster von bereits laufenden Programmen zu . Meine Antwort stellt sich vor xpra
. Wenn Sie (das erste) Libre Office mit ausführen xpra
, können Sie es an einem anderen Fenster anhängen.
Sehen Sie, was Sie sonst noch tun können . Meiner Meinung nach ist der Hauptvorteil gegenüber VNC die Möglichkeit, den Betriebsmodus zum Zeitpunkt des Verbindungsaufbaus zu wählen. Sie können einen neuen Desktop starten, einen vorhandenen klonen, ein Programm ausführen oder an ein bereits bestehendes Programm anschließen xpra
. Ziemlich flexibel finde ich.
Im schlimmsten Fall würden Sie nur zu Ihrem vorhandenen Desktop gelangen, um nicht-"- xpra
ed" Libre Office-Fenster sanft zu schließen, ohne Daten zu verlieren. Dann würden Sie Libre Office erneut mit xpra
dem Remote-Client ausführen .