상황:

상황:

상황:

세 개의 "컴퓨터":

A. 자체 디스플레이가 있는 데스크탑
B. A(kvm)의 가상 머신
C. 자체 디스플레이가 있는 소형 PC

나는 일반적으로 ssh -YA에서 B로 작업하고 B(bash 쉘에서)에서 시작하여 firefox --no-remoteA 의 디스플레이에 표시됩니다.openofficessh

여태까지는 그런대로 잘됐다.

새로운 요구사항:

ssh -Y이제 C, A, 그리고 거기에서 B 로 로그인하여 ssh -Y내 딸이 나와 동시에 이 동일한 VM에서 작업할 수 있게 되었습니다.

나는 openofficeC의 디스플레이에 표시된 B의 문서 작업을 하곤 했습니다(double 내에서 ssh -Y).

문제:

openofficeA에서 시작된 셸 에서든 / 창 ssh에서든 (즉, VM에서 직접) 창 을 열려고 하면 C의 디스플레이에서 창이 열립니다!virt-managervirt-viewer

시도해 보았는데 xeyes예상한 곳에서 열립니다.

openoffice그래서 그것은 직장에서 어떤 마법임에 틀림없습니다 .

질문:

이 마법을 어떻게 끄나요?

답변1

libreoffice에서는 다음과 같이 할 수 있습니다.

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

동일한 사용자에 대해 새 인스턴스가 열립니다. 이는 Firefox에서 사용하는 --no-remote와 약간 비슷합니다.

아이디어는 이 실행의 경우 환경이 평소와 다르므로 새 인스턴스가 이를 처리하도록 강제하는 것입니다.

이것이 OpenOffice에서 작동할지는 모르겠지만 매우 유사하므로 해당 상황에서만 libreoffice를 사용할 수 있습니다.

관련 정보