내가 나를 baffeling되어 학교에서 할 수있는 프로젝트를 가지고 ... 내가SSH 및 창 IDS
ssh -Y [email protected]***.cs.<school>
를 통해 내 자신의 데비안 상자에서 컴퓨터 실에서 솔라리스 컴퓨터에 SSHing하고 난에서 얻을 수 있습니다 그냥 괜찮아요, 그리고 X11도 작동하는 것 같습니다. 그러나,이 peticular 프로젝트는이 넷스케이프 (xterm이 아닌) 나는 열려있는 유일한 윈도우 인 경우, xwininfo를 통해 넷스케이프 창의 창 ID를 찾아
netscape -id 0xa00029 -remote 'openFile(/path/to/html/file)'
이제 다음 명령이 정보를 사용하여 우리를 필요 위의 명령은 정상적으로 작동합니다. 그러나, 다른 모든 iceweasel 창이 열려 있다면 (넷스케이프/iceweasel을 열 때의 순서와 관계없이) 명령은 내 SSH 세션에서 명령을 실행하고 있다는 사실에도 불구하고 내 iceweasel로 전달됩니다 및 두 개의 창 매우 다른 윈도우 ID를가집니다.
이 모든 것은 결국 C 프로그램으로 옮겨 가야하지만 수동으로 안정적으로 작동시킬 수는 없습니다.
아이디어가 있으십니까?
P. 나는 이것이 도움이 될 수 있음을 보았습니다. 나도 같은 명령을 사용하여 Cygwin에서/X를 통해 SSHed 때이 오류가 난 여전히 X11을 (aparently) 완벽하게 사용할 수있는이 중요한 경우
Warning: No xauth data; using fake authentication data for X11 forwarding.
확실하지 않음 얻을.
감사합니다. -id 스위치가 넷스케이프 맨 페이지에 설명되어 있습니다
P.P.S : 당신은 ssh를 -Y를 사용하는 경우
-id window-id
Identifies an X window to receive -remote commands. If
you do not specify a window, the first window found is
used.