![일부 응용 프로그램의 실행을 방해하는 SSH를 통한 X 전달 문제를 디버깅하는 좋은 방법이 있습니까?](https://linux55.com/image/37014/%EC%9D%BC%EB%B6%80%20%EC%9D%91%EC%9A%A9%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%98%20%EC%8B%A4%ED%96%89%EC%9D%84%20%EB%B0%A9%ED%95%B4%ED%95%98%EB%8A%94%20SSH%EB%A5%BC%20%ED%86%B5%ED%95%9C%20X%20%EC%A0%84%EB%8B%AC%20%EB%AC%B8%EC%A0%9C%EB%A5%BC%20%EB%94%94%EB%B2%84%EA%B9%85%ED%95%98%EB%8A%94%20%EC%A2%8B%EC%9D%80%20%EB%B0%A9%EB%B2%95%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
내가 이해한 바로는 X 전달은 일반적으로 매우 간단합니다. ssh와 같은 작업을 ssh xeyes
에서 또는 ssh를 통해 실행할 수 있으면 / gimp
와 같은 복잡한 애플리케이션 도 실행할 수 있습니다. 그러나 SSH 및 X 전달을 통해 전달된 iceweasel(또는 icedove) 세션을 얻을 수 없는 노트북이 있습니다.firefox
iceweasel
이 질문에 대한 배경 정보:X 전달을 사용할 때 최신 버전의 Mozilla(Iceweasel/Icedove)가 작동하지 않습니다.
이는 moziallaiceweasel 및 Icedove의 새 버전에서 발생하는 버그일 수도 있고 특정 노트북의 X(전달) 문제일 수도 있고 X 전달 기능이 필요한 일부 응용 프로그램일 수도 있으므로 문제를 철저히 디버깅해야 한다고 생각합니다.
디버깅 방법에 대한 조언이 필요합니다. 자세한 옵션을 사용하여 ssh를 호출하는 것과 같은 것입니다. 작동하지 않는 X 전달 응용 프로그램을 호출할 때 볼 로그 파일입니다. 어딘가에 단서가 있을 겁니다.
답변1
X11 전달은 핵심 프로토콜 및 일부 확장에서만 작동합니다. 분명히 MIT-SHM 확장과 같은 확장에서는 작동하지 않습니다.
내 추측은 그래픽 관련 확장 중 하나입니다. 이제 브라우저는 OpenGL을 사용한 가속 렌더링이 사용 가능하고 더 빠르다고 가정합니다.
나는 이것들 중 어느 것도 직접 사용하지 않았지만 Google은 xtruss, 범위, xmsgtrace를 사용하여 프로토콜 덤프를 얻을 수 있다고 말합니다. 그런 다음 확장 관련 오류를 찾아보세요.