Situation:

Situation:

Situation:

Drei "Computer":

A. ein Desktop mit eigenem Display
B. eine virtuelle Maschine auf A (kvm)
C. ein kleiner PC mit eigenem Display

Ich arbeite im Allgemeinen an A, ssh -Ygehe von A nach B, arbeite mit firefox --no-remote& openofficestarte in B (in der sshBash-Shell), angezeigt auf dem Display von A.

So weit, ist es gut.

Neue Anforderung:

ssh -YIch habe mich jetzt bei C, bei A und von dort bei B angemeldet ssh -Y, damit meine Tochter gleichzeitig mit mir an derselben VM arbeiten kann.

Ich openofficearbeite normalerweise an einem Dokument auf B, das auf dem Display von C angezeigt wird (aus dem Double ssh -Y).

Problem:

Jeder Versuch, ein Fenster zu öffnen, openofficesei es in der sshauf A gestarteten Shell oder sogar im virt-manager/ virt-viewer-Fenster (also direkt in der VM), öffnet sein Fenster auf dem Display von C!

Ich habe es versucht xeyesund es öffnet sich an der erwarteten Stelle.

Es muss also openofficeMagie am Werk sein.

Frage:

Wie schalte ich diese Magie ab?

Antwort1

In LibreOffice können Sie Folgendes tun:

 libreoffice -env:UserInstallation=file:///tmp/test

und es wird eine neue Instanz für denselben Benutzer geöffnet. Es ist ein bisschen wie das --no-remote, das Sie in Firefox verwenden.

Die Idee besteht darin, festzustellen, dass bei dieser Ausführung die Umgebung nicht die übliche ist, und so eine neue Instanz zu zwingen, damit umzugehen.

Keine Ahnung, ob das in OpenOffice funktioniert, aber da sie sehr ähnlich sind, könnten Sie LibreOffice nur für diese Situation verwenden.

verwandte Informationen