2010-12-09 4 views
0

Windows 7 및 XP 시스템에서이 이상한 일을 두 곳에서 실행했습니다.여분의 모니터에서 Cygwin 비 미국 또는 간접 문자가 xterm에서 작동하지 않습니다.

별도의 모니터가 연결된 노트북이 있습니다. 시작 메뉴 바로 가기 (Cygwin-X/XWin Server)를 사용하여 cygwin의 x-server를 시작합니다. 그런 다음 오른쪽 하단의 아이콘 트레이에서 X 아이콘을 마우스 오른쪽 버튼으로 클릭하고 Applications/xterm을 선택하여 xterm을 시작합니다.

나는 xterm을 얻는다. 텍스트를 입력 할 수 있지만 xterm 창이있는 모니터에 따라 스웨덴어 키보드에서 두 번 누르는 것을 요구하는 모든 문자 (예 : "~"는 먼저 alt + 키 "^ ¨ ~"를 누른 다음 프레스 공간, 화면에 하나의 ~ 렌더링) 공간이 인쇄됩니다.

xterm을 다른 모니터로 이동하면 갑자기 ~을 xterm에 입력 할 수 있습니다. 다시 이전 모니터로 이동하면 ~을 더 이상 입력 할 수 없습니다.

이상한가? 이것이 제가 지금 XP 노트북에있는 문제입니다. 내 Windows7 랩탑 (동일한 기본 설정)에서 하나의 모니터에만 다른 사람이 아닌 åäö (간접/결합 된 문자가 아닌 키보드의 å, ä 및 ö 표시가있는 키)를 입력 할 수있는 문제가있었습니다.

X 서버를 시작하는 데 여러 가지 방법으로 혼란스러워했습니다. 여기서 설명하는대로 올바른 방법으로 수행하고 있습니다.

Cygwin 설치가 두 컴퓨터에서 모두 일년이되었을 수 있습니다. 이 동작을 일으키는 설정을 찾을 수 있기를 원합니다. 그래서 앞으로 비슷한 문제가 발생할 경우 처리 할 수 ​​있습니다.

아이디어가 있으십니까?

편집 : HTML 태그처럼 보이는 일부 항목이 엉망이되었습니다.

+0

이 이상한 동작은 xterm에서만 발생합니까 아니면 다른 X 응용 프로그램 (예 : emacs)에서도 발생합니까? –

+0

앞에서 말한 문제가있는 프롬프트에서 xemacs를 시작했습니다. 나는 모든 문자를 아무 문제없이 쓸 수 있었다. –

+0

나는 또한 응용 프로그램 트레이에서 X 아이콘에있는 응용 프로그램 메뉴에서 이맥스 시작 시도 - 나는 또한 모든 문자를 쓸 수 있습니다. –

답변

1

이것은 xterm에만 문제가있는 것 같기 때문에 xterm 대신 다른 터미널 에뮬레이터를 사용하는 것이 좋습니다. Cygwin에서 정말 멋진 대체품은 mintty입니다 (Cygwin 설정에서 Cygwin 패키지로 제공됨). 필자는 얼마 전에 민트 티 (xintm)를 사용하기를 중단했다. 왜냐하면 필자는 그것이 단순히 주변에있는보다 유용한 터미널 에뮬레이터라는 것을 알았 기 때문이다.

mintty를 사용할 때 발생할 수있는 이점으로 xterm이 일반적으로 사용하는 유일한 X 응용 프로그램 인 경우 mintty가 X 응용 프로그램이 아니기 때문에 X 서버를 더 이상 실행할 필요가 없습니다.

+0

분명히 나는 ​​이미 mintty를 설치했다. 좋은데! 감사. :) 어떤 이유로 나는 퍼티를 재전송하는 경향이 있는데, 그것은 내 주변에서 가장 많이 사용되는 퍼티입니다. xterm에 대한 또 다른 대안을 찾는 것이 좋습니다. –