SSH를 통해 원격 호스트에서 Firefox를 실행하면 로컬에서 새 창이 열립니다. 무슨 일이 일어나고 있나요?

SSH를 통해 원격 호스트에서 Firefox를 실행하면 로컬에서 새 창이 열립니다. 무슨 일이 일어나고 있나요?

나는 이전에 이런 행동을 본 적이 없으며 무슨 일이 일어나고 있는지 조금 혼란스러워합니다. Firefox의 로컬 복사본이 실행 중이고 ssh( ssh -X <url>)를 원격 서버에 연결하고 거기에서 복사본을 시작하여 로컬 디스플레이를 사용합니다. 로컬 Firefox가 방금 새 창을 연 것으로 나타났습니다. ps x|grep firefox실제로 원격 서버에서 Firefox 프로세스가 시작되지 않았음 을 확인했습니다 .

동일한 이상한 동작이 반대 방향으로 발생합니다. 원격 Firefox를 실행하고 로컬 Firefox를 시작하려고 하면 원격 Firefox가 새 창을 엽니다.

저는 거의 새로 설치된 우분투 10.4를 사용하고 있습니다(오늘 오후에 컴퓨터를 받았습니다). 설치할 애드온 목록을 쉽게 실행할 수 있도록 두 개의 Firefox를 동시에 실행하려고 합니다.

여기서 무슨 일이 일어나고 있으며, 이런 일이 발생하지 않도록 하려면 어떻게 해야 합니까?

답변1

문제는 한동안 Firefox에서 발생했습니다. Firefox를 실행해 보십시오 ( 환경 변수로 firefox -no-remote설정해 도 작동함).MOZ_NO_REMOTE=1

여기추가 정보

답변2

여기서 무슨 일이 일어나고 있는지에 대해 지식을 바탕으로 추측해야 한다면 Firefox는 시작하기 전에 먼저 열려 있는 Firefox 창을 찾고, 존재하는 경우 X를 사용하여 메시지를 보내 새 브라우저 창을 시작한다고 말하고 싶습니다. 원격 시스템은 로컬 디스플레이를 사용하므로 계측에 사용하는 모든 항목은 로컬 창을 선택합니다. (이것은 로컬 Firefox 프로세스를 시작할 때 원격 창이 발견되는 이유도 설명합니다.)

모든 로컬 Firefox 창을 닫은 다음 원격 서버에서 Firefox를 시작하여 이를 테스트할 수 있습니다. 제가 생각하는 것처럼 감지가 발생하면 잠글 실행 중인 창이 없으므로 여러분처럼 작동할 것입니다. 원하는 대로 원격 시스템에서 인스턴스를 시작합니다.

실제로 문제를 해결하는 측면에서 tante는 MOZ_NO_REMOTE를 설정하는 것이 올바른 해결책이라고 제안합니다.

관련 정보