it-gundan.com

ssh를 통해 원격 호스트에서 파이어 폭스를 시작하면 로컬에서 새 창이 열립니다. 무슨 일이 일어나고 있습니까?

나는 이전에이 행동을 본 적이 없으며 무슨 일이 일어나고 있는지에 대해 약간 혼란 스럽습니다. 파이어 폭스의 로컬 복사본이 실행 중이고 ssh (ssh -X <url>)를 원격 서버에 저장하고 로컬 디스플레이를 사용할 복사본을 시작합니다. 로컬 파이어 폭스가 방금 새 창을 열었습니다. ps x|grep firefox로 실제로 원격 서버에서 firefox 프로세스가 시작되지 않음을 확인했습니다.

이 이상한 동작은 반대로 발생합니다. 원격 파이어 폭스가 실행 중이고 로컬 파이어 폭스를 시작하려고하면 원격 파이어 폭스가 새 창을 엽니 다.

나는 우분투 10.4를 사용하고 있으며 거의 ​​완전히 새로 설치했습니다 (오늘 오후에이 컴퓨터를 받았습니다). 설치할 플러그인 목록을 쉽게 실행할 수 있도록 두 개의 firefox를 동시에 실행하려고했습니다.

여기서 무슨 일이 일어나고 있으며 어떻게 발생하지 않도록 할 수 있습니까?

22
kasterma

여기서 무슨 일이 일어나고 있는지에 대해 교육적인 추측을해야한다면, 파이어 폭스는 시작하기 전에 먼저 열린 파이어 폭스 창을 찾고, 존재한다면 X를 사용하여 새 브라우저 창을 시작하라는 메시지를 보냅니다. 원격 시스템이 로컬 디스플레이를 사용하고 있기 때문에 감지에 사용되는 것은 무엇이든 로컬 창을 선택하는 것입니다. (이것은 또한 로컬 파이어 폭스 프로세스를 시작할 때 원격 창이 발견되는 이유를 설명합니다.)

로컬 파이어 폭스 창을 모두 닫은 다음 원격 서버에서 파이어 폭스를 시작하여이를 테스트 할 수 있습니다. 감지가 내가 생각하는 것처럼 발생하면 잠글 수있는 실행중인 창이 없으므로 예상대로 원격 시스템에서 인스턴스를 시작합니다.

실제로 문제를 해결하는 한, MOZ_NO_REMOTE를 설정하라는 tante의 제안이 적절한 해결책입니다.

9
p-static

한동안 파이어 폭스에서 문제가 되었으니 파이어 폭스를 firefox -no-remote로 실행 해보십시오 (MOZ_NO_REMOTE=1를 환경 변수로 설정하는 것도 가능합니다).

여기 의 추가 정보

21
tante