나는이 행동을 전에는 눈치 채지 못했고 무슨 일이 일어나고 있는지 약간 혼란스러워한다. firefox의 로컬 사본이 실행 중이고 ssh ( ssh -X <url>
)가 원격 서버에 있고 로컬 디스플레이를 사용하기 위해 사본을 시작합니다. 로컬 파이어 폭스가 새 창을 열었습니다. ps x|grep firefox
실제로 원격 서버에서 파이어 폭스 프로세스가 시작되지 않았 음을 확인 했습니다.
동일한 이상한 동작이 반대로 발생합니다. 원격 파이어 폭스가 실행 중이고 로컬 파이어 폭스를 시작하려고하면 원격 하나가 새 창을 엽니 다.
나는 거의 완전히 새로 설치 한 우분투 10.4에 있습니다 (오늘 오후 에이 컴퓨터를 얻었습니다). 설치 할 플러그인 목록을 쉽게 실행할 수 있도록 두 개의 파이어 폭스를 동시에 실행하려고했습니다.
여기서 무슨 일이 일어나고 있으며, 어떻게 일어나지 않도록 할 수 있습니까?
답변
여기서 무슨 일이 일어나고 있는지에 대해 교육적으로 추측해야한다면 firefox는 시작하기 전에 먼저 열린 firefox 창을 찾고, 존재하는 경우 X를 사용하여 새 브라우저 창을 시작하라는 메시지를 보냅니다. 원격 시스템이 로컬 디스플레이를 사용하고 있으므로 감지에 사용하는 것은 로컬 창을 선택하는 것입니다. (이것은 로컬 파이어 폭스 프로세스를 시작할 때 원격 창을 찾는 이유도 설명합니다.)
모든 로컬 파이어 폭스 창을 닫은 다음 원격 서버에서 파이어 폭스를 시작하여이를 테스트 할 수 있습니다. 탐지가 생각처럼 발생하면 실행중인 창이 없으므로 잠글 수 없습니다. 예상대로 원격 시스템에서 인스턴스를 시작합니다.
실제로 문제를 해결하는 한, MOZ_NO_REMOTE를 설정하려는 tante의 제안이 올바른 솔루션입니다.
답변
꽤 오랫동안 파이어 폭스에 문제가 있었으므로 파이어 폭스를 실행 해보십시오 firefox -no-remote
( MOZ_NO_REMOTE=1
환경 변수로 설정 하면 작동합니다).
여기에 ‘더 많은 정보를이야