X 전달을 사용할 때 최신 버전의 Mozilla(Iceweasel/Icedove)가 작동하지 않습니다.

X 전달을 사용할 때 최신 버전의 Mozilla(Iceweasel/Icedove)가 작동하지 않습니다.

내 컴퓨터 중 하나(debian squeeze)에서 debian squeeze stable(3.5.16)이 제공하는 표준 버전의 Iceweasel로 방금 업그레이드했습니다. 현재 백포트 저장소에서 제공하는 버전(18.0.1)을 사용하고 있습니다. 나는 또한 Icedove를 업그레이드했습니다.

Iceweasel 또는 Icedove가 설치된 시스템에서 호출/실행되면 모든 것이 정상입니다. 그러나 SSH 및 X 전달을 통해 새 버전을 사용하는 데 문제가 있습니다. 나는 이것이 X 전달 구성의 기본적인 문제가 아니라고 확신합니다. 다른 응용 프로그램(예: gimp 또는 이전 버전의 Iceweasel)이 잘 작동하기 때문입니다.

다음은 정상적으로 실행되는 Iceweasel 3.5.16("box"라는 머신에서)의 스크린샷입니다.

X를 통해 전달되는 Iceweasel 3

이것은 동일한 랩톱에서 ssh/X 전달을 통해 최신 버전의 Iceweasel(18.0.1) 또는 Icedove(10)를 사용할 때 나타나는 빈 창입니다. 테스트 이유로 다른 컴퓨터("boom")에서 호출하기만 하면 됩니다.

X를 통해 전달된 Icedove

또 다른 팁: 이전 데비안 설치(lenny)에서 동일한 새 버전의 Iceweasel을 호출하면 창에 디스플레이가 표시되지만 충돌이 많이 발생합니다(예: Google 입력 필드와 같은 대화 상자로 인해 분할 오류가 발생했습니다). 일부 크기 문제가 있음)).

Iceweasel과 Icedove는 모두 동일한 문제를 갖고 있기 때문에 최신 버전의 Mozilla 소프트웨어에는 X 전달을 만날 때 버그가 있거나 내가 알지 못하는 X 전달 구성이 필요할 것이라고 가정합니다.

편집하다:

...아마도 후자일 겁니다. 한 노트북(i386/debian squeeze)에서 Iceweasel에 액세스하면 모든 것이 잘 작동하지만, 다른 노트북(ppc/debian squeeze)을 사용하면 문제가 발생합니다. 어떤 구성 파일에서 차이점을 찾아야 하는지에 대한 좋은 힌트가 필요할 수도 있습니다.

답변1

Xvnc예를 들어 원격 시스템에서 헤드리스 X 서버를 실행하는 것을 고려하십시오. VNC(Ssh 연결을 통해 터널링됨)를 사용하여 연결하고 원격 X 서버에서 브라우저를 실행하십시오. 문제를 직접적으로 해결하지는 않지만 VNC 프로토콜이 데이터를 압축할 수 있기 때문에 실제로 약간의 성능 향상을 제공할 수 있으며, 더 중요한 것은 SSH 연결이 중단되더라도 애플리케이션이 계속 실행되므로 다시 연결할 수 있다는 것입니다. . 단점은 비디오(특히 Flash)를 재생하는 데 문제가 있을 수 있고 소리가 들리지 않을 수 있다는 것입니다(컴퓨터로 리디렉션하지 않는 한).

관련 정보