状況:

状況:

状況:

3 台の「コンピューター」:

A. 独自のディスプレイを備えたデスクトップ
B. A 上の仮想マシン (kvm)
C. 独自のディスプレイを備えた小型 PC

通常、私は A で作業し、ssh -YA から B に移動し、B で開始して (bash シェルで) 作業しfirefox --no-remoteopenofficeAsshのディスプレイに表示します。

ここまでは順調ですね。

新しい要件:

娘が私と同じ VM で同時に作業できるように、 C、 ssh -YA、そしてそこからB にログインしました。ssh -Y

私は、openofficeB 上の文書を操作し、それを C のディスプレイに表示します (double 内からssh -Y)。

問題:

openofficeA で開始されたシェル内ssh、またはvirt-manager/virt-viewerウィンドウ内 (つまり VM 内)であっても、ウィンドウを開こうとすると、C のディスプレイにウィンドウが開きます。

試してみたところxeyes、期待どおりに開きました。

つまり、何か魔法が働いているに違いないopenoffice

質問:

この魔法をオフにするにはどうすればいいですか?

答え1

LibreOffice では次のようなことができます:

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

同じユーザーに対して新しいインスタンスが開きます。これは、Firefox で使用している --no-remote に少し似ています。

この実行では環境が通常とは異なることを宣言し、新しいインスタンスに強制的に処理させるという考え方です。

ただし、それが OpenOffice で機能するかどうかはわかりませんが、非常に似ているため、その状況では libreoffice を使用できます。

関連情報