델 미니 9 에서 한영키/한자키 문제

음… 이거 해결안되네요…
우선 배포판은 뭐 8.04.1 간만에 우분투로 설치했습니다.

우선 한영 전환… 키보드를 dell 키보드 아무거나로 선택해주니까 일단 잘 됩니다.
그런데 한영 전환이 control+space 인게 마음에 안들어서 shift+space 로 바꾸려고 했는데, 아는 방법을 전부 동원해도 안되는군요. 냠… 일단 포기 -_-;

그리고 델 미니 9 의 경우 한영키와 한자키가 일반적인 korean 101/104 키와 반대로 되어 있습니다.
이걸 바꾸려고 http://www.ubuntu.or.kr/wiki_old/wiki.p … 1%ED%82%A4
이 글을 참고해서 변경했습니다. 근데 이렇게 하니까 아예 두 키 모두 동작을 안하네요.
물론 반대로

[quote:2zwu1lpj]setkeycodes 109 = Hangul
setkeycodes 113 = Hangul_Hanja[/quote:2zwu1lpj]
라고 적용했습니다.

여기서 재미있는 건

[quote:2zwu1lpj]$ sudo setkeycodes 71 109
$ sudo setkeycodes 72 113
$ xmodmap -e "keycode 109 = Hangul"
$ xmodmap -e "keycode 113 = Hangul_Hanja"[/quote:2zwu1lpj]
하면 너무나 잘 동작한다라는 것입니다. -_-; 근데 시작시 자동으로는 안되는 거죠.

제가 삽질한 내용은 다음 페이지에 있습니다.

http://mr-dust.pe.kr/entry/install-ubun ... ell-mini-9

에휴… 별 거 아닌게 속썩이네요. 그냥 이대로 쓸까…
(지금은 contrl+space 로도 한영 전환이 안되는 상태 -_-;;; 아어…)

xev 로 적확한 키값을 알아 보시기 바랍니다.

그리고 음 두번 정의 내릴 필요가 있는지…?
sudo gedit /etc/init.d/bootmisc.sh
sudo gedit /etc/init.d/setkeycodes
둘다 제거 하여 보시기 바랍니다.
sudo 로 이미 값을 준거 같으니…

.Xmodmap은 엑스 윈도 재 시작시 받아 들일 텐데 음

  1. xev로 정확한 키값을 확인 할 것
  2. sudo gedit /etc/init.d/bootmisc.sh sudo gedit /etc/init.d/setkeycodes 는 제거 하여 보십시요

Lenovo X61 7675 27K에서 우분투를 설치하여 사용중입니다.

뭐 아시다시피 설정을 건들여 주지 않으면 한영키는 오른쪽 ALT나 CTRL로 동작을 합니다.

$sudo gedit /usr/share/xmodmap/xmodmap.kr 파일을 수정하고

$xmodmap /usr/share/xmodmap/xmodmap.kr 명령을 내려 한영/한자 키를 동작시켰습니다.

Ctrl + Alt + BackSpace 하여 다시 접속을 하니 될때도 있고 안될때도 있고 하여 시작프로그램으로 등록을 시켜 버렸습니다.!

[quote="강분도":68ip7ksy]xev 로 적확한 키값을 알아 보시기 바랍니다.[/quote:68ip7ksy]
확인 결과 위와같이… 직접 명령을 내리면 정상동작 합니다. == 키값을 정확히 찾았습니다. ㅎ

[quote="강분도":68ip7ksy]그리고 음 두번 정의 내릴 필요가 있는지…?
sudo gedit /etc/init.d/bootmisc.sh
sudo gedit /etc/init.d/setkeycodes
둘다 제거 하여 보시기 바랍니다.
sudo 로 이미 값을 준거 같으니…[/quote:68ip7ksy]
전부 제거하고도 해봤습니다.

[quote="강분도":68ip7ksy].Xmodmap은 엑스 윈도 재 시작시 받아 들일 텐데 음[/quote:68ip7ksy]
읽어들이는데, 제대로 못 읽는 것 같습니다.

[quote="fntastic":68ip7ksy]
$sudo gedit /usr/share/xmodmap/xmodmap.kr 파일을 수정하고
$xmodmap /usr/share/xmodmap/xmodmap.kr 명령을 내려 한영/한자 키를 동작시켰습니다.
Ctrl + Alt + BackSpace 하여 다시 접속을 하니 될때도 있고 안될때도 있고 하여 시작프로그램으로 등록을 시켜 버렸습니다.![/quote:68ip7ksy]
잠시 후에 시도해 보도록 하겠습니다. :)

크헐… 다 필요없고 ~/.Xmodmap 만 있으면 됩니다. 최소한 8.04 에서는요…
근데 ~/.Xmodmap 내용이 틀립니다.

대부분의 문서에서

[code:l6gcveqi]setkeycodes 109 = Hangul
setkeycodes 113 = Hangul_Hanja[/code:l6gcveqi]
라고 쓰라고 되어있는데, 저의 경우 이게 아니라

[code:l6gcveqi]keycode 109 = Hangul
keycode 113 = Hangul_Hanja[/code:l6gcveqi]
이라고 해주니 다른 거 다 필요없고 ~/.Xmodmap 하나만으로 원하는대로 잘 되네요. :)
조언해 주신 분들 모두 감사합니다.