리시안 입력관련입니다. [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에서는 나오고..
해결하려면 어떻게 해야하나요?
러시아 입력을 하려고 합니다.
이놈을 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에서 지원하는 기능입니다.
감사합니다
xrus는 콘솔에서 러시아키보드 입력이 가능하도록 러시아어 키보드와 일반 라틴문자 키보드를 서로 변환할 수 있도록 해주는 프로그램입니다. 따라서 Xmanager로 접속 시에는 xrus를 이용하실 수 없습니다. Xmanager가 사용하는 키보드의 키코드와 리눅스에서 사용하는 키보드의 키코드는 서로 다르므로 xrus로 키보드를 변환하였다(X설정의 키보드 관련 부분에서 '키맵 수정 허용'을 체크하면 xrus실행은 가능합니다) 하더라도 원하는 키 심볼을 얻을 수 없습니다.
Xmanager를 이용하여 다른 언어를 입력하고자 할 경우에는 Xmanager에서 제공하는 키보드맵을 이용하셔야 하며 다음과 같은 방법으로 러시아키보드를 추가 하시면 Xmanager에서 러시아어를 입력하실 수 있습니다.
Xconfig 시작 -> 장치 -> 키보드 설정 -> 추가 -> Russian Keyboard -> 확인
Xmanager가 실행 중인 상태에서 Ctrl + Alt + K로 키보드를 전환하실 수 있습니다.
위 기능은 Xmanager2.0에서 지원하는 기능입니다.
감사합니다
이전 조회수: 669