리시안 입력관련입니다. [1]

리시안 입력관련입니다.

2004-12-10 15:25 - 러시안

xrus(English/Russian)라는 놈을 실행시켜 keymap을 변경하여
러시아 입력을 하려고 합니다.

이놈을 local에서 실행하면 아무런 문제없이 잘되는데요.

Xmanager로 접속해서 실행시키면 에러가 납니다.

요놈 소스를 보니..
XGetKeyboardMapping이라는 함수의 리턴값중
keysyms_per_keycode가 4이상이 나와야 하는데..
Xmanager로 접속하면 4미만으로 값이 나와서
xrus가 실행중에 에러가 납니다.

xmodmap을 실행시키면 Xmamanger에서는 mode가 4이상으로 없습니다. 반대로 local에서는 나오고..
해결하려면 어떻게 해야하나요?


Re: 리시안 입력관련입니다.

2004-12-10 18:01 - 넷사랑

안녕하십니까? 넷사랑컴퓨터입니다.

xrus는 콘솔에서 러시아키보드 입력이 가능하도록 러시아어 키보드와 일반 라틴문자 키보드를 서로 변환할 수 있도록 해주는 프로그램입니다. 따라서 Xmanager로 접속 시에는 xrus를 이용하실 수 없습니다. Xmanager가 사용하는 키보드의 키코드와 리눅스에서 사용하는 키보드의 키코드는 서로 다르므로 xrus로 키보드를 변환하였다(X설정의 키보드 관련 부분에서 '키맵 수정 허용'을 체크하면 xrus실행은 가능합니다) 하더라도 원하는 키 심볼을 얻을 수 없습니다.

Xmanager를 이용하여 다른 언어를 입력하고자 할 경우에는 Xmanager에서 제공하는 키보드맵을 이용하셔야 하며 다음과 같은 방법으로 러시아키보드를 추가 하시면 Xmanager에서 러시아어를 입력하실 수 있습니다.

Xconfig 시작 -> 장치 -> 키보드 설정 -> 추가 -> Russian Keyboard -> 확인

Xmanager가 실행 중인 상태에서 Ctrl + Alt + K로 키보드를 전환하실 수 있습니다.

위 기능은 Xmanager2.0에서 지원하는 기능입니다.

감사합니다


이전 조회수: 669