2017년 12월 5일 화요일

우분투 리눅스 데스크탑에서 한영키 작동 시키기

우분투 리눅스 데스크탑에서 한영키 작동 시키기


우분투 테스트탑에서는 오른쪽이든 왼쪽이든 alt 키가 눌러지면 검색 창이 뜬다.
alt 키를 한영키로 설정하더라도 검색기능이 우선 적으로 작동해버린다.
아래처럼 두가지를 처리하여 해결하였다.

우분투 설치시 별도로 생성한 계정으로 로그인 한 바람에 sudo 명령을 통해 root 권한의 파일을 수정할 수 있었다.

1. 우선 아래의 파일을 수정한다

$ sudo vi /usr/share/X11/xkb/symbols/altwin

변경전 : 내용 맨 윗부분 중 symbols[Group1] = [ Alt_R, Meta_R ] }; 부분을 수정함
// Meta is mapped to second level of Alt keys.
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 {};
};
... 하단생략...

변경 후 : symbols[Group1] = [ Hangul ] }; 로 수정함
// Meta is mapped to second level of Alt keys.
partial modifier_keys
xkb_symbols "meta_alt" {
    key <LALT> { [ Alt_L, Meta_L ] };
    key <RALT> { type[Group1] = "TWO_LEVEL",
                 symbols[Group1] = [ Hangul ] };
    modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
//  modifier_map Mod4 {};
};
... 하단생략...

위 내용 처리 후 재 로그인이 필요할 지도 모르겠다.

2. 시스템 설정에서 다음을 실행한다

시스템 설정 > 키보드 > 바로가기 > 자판 입력 > 구성 키 선택 후 드롭다운 목록에서 [오른쪽 Alt] 선택 > 다음 입력 소스로 전환 선택 후 [한/영] 키 입력하면 [Multi_key]가 자동 입력됨 > 닫기