우분투를 처음 설치할 때 한글 입력이 되지 않는 경우가 발생합니다.
이를 해결하기 위해 이것저것 하다 한글 입력이 되긴 하는데 Shift + Space 나 Ctrl + Space 같은 키 조합으로만 한/영 전환이 가능하지 않는 경우 시스템 설정에서 아무리 고쳐도 정상적으로 동작하지 않을때 간단히 이를 해결하는 방법이 있습니다.
먼저 /usr/share/X11/xkb/symbols/altwin 파일을 엽니다.
(이 파일은 sudo 권한으로 수정하여야 합니다.)
이 파일에서 가장 중요한 부분은 5번째 줄 입니다.
partial modifier_keys
xkb_symbols "meta_alt" {
key <LALT> { [ Alt_L, Meta_L ] };
key <RALT> { type[Group1] = "TWO_LEVEL",
symbols[Group1] = [ Alt_R, Meta_R ] };
modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
// modifier_map Mod4 {};
};
// Control is mapped to the Win-keys (and the usual Ctrl keys).
partial modifier_keys
xkb_symbols "ctrl_win" {
key <LWIN> { [ Control_L ] };
key <RWIN> { [ Control_R ] };
modifier_map Control { <LWIN>, <RWIN> };
};
...
...
...
partial modifier_keys
xkb_symbols "swap_lalt_lwin" {
key <LALT> { type[Group1] = "ONE_LEVEL",
symbols[Group1] = [ Super_L ] };
key <LWIN> { [ Alt_L, Meta_L ] };
};
symbols[Group1] = [ Alt_R, Meta_R ] };
이 부분을 아래와 같이 수정하면 됩니다.
symbols[Group1] = [ Hangul ] };
이렇게 수정하고 로그아웃 후 재 로그인 하거나 재부팅 후 한/영 키를 눌러보면 정상적으로 동작하는 것을 확인할 수 있습니다.
위 사항은 ibus 나 fcitx 같은 한글 입력기가 설정이 되어 있는 상태에서 동작하니 미리 설치된 환경에서 수정하여야 합니다.
이상 Ubuntu 한/영 키가 Right Alt key로 동작할 때 대처방법에 대한 글 이였습니다.
Ubuntu 계정과 비번을 LDAP 으로 옮기기 (Ubuntu user account migration to LDAP) (0) | 2017.02.14 |
---|---|
Ubuntu 고정 IP 설정 (GUI 없이 IP 설정) (0) | 2017.02.10 |
Ubuntu Domain Name Server setting 및 DNS file 자세한 설명 (0) | 2017.01.19 |
ubuntu linux 사용자 입력을 자동으로 해주는 프로그램 expect (0) | 2016.04.27 |
ubuntu shell password GUI 띄우기 (0) | 2016.01.05 |