Ubuntu18@VMware Fusion 11에서 mac을 통한 키보드 입력 환경 설정

3537 단어 MacOSXvmware우분투
Mac에 VMware로 가상 환경을 구축하고 우분투를 설치했습니다.
키보드로의 입력이 생각대로 가지 않고, 설정 변경에 고전했기 때문에 후학을 위해서 써 남깁니다.
스스로 실시한 설정은 3개입니다.

환경


  • VMware: VMware Fusion 11 Pro
  • Ubuntu: Ubuntu 18.04 LTS(일본어 Remix)
  • PC : MacbookPro (JIS 키보드)

  • 설치 직후 상황


  • 영숫자 키가 Capslock으로 작동
  • 입력 메소드를 mozc (Google 일본어 입력)로 변경하면 영문자 입력시에도 변환이 유효합니다.

    개선 목표


  • 일반 Macbook과 유사한 동작
  • 가나 키로 로마자 입력
  • 영숫자 키로 영숫자 직접 입력


  • Step1: 키보드 선택



    Ubuntu를 설치하면 데스크탑 화면에서 키보드 선택이 시작됩니다.
    그 선택은 『MacBook/MacBook Pro(Intl.)』를 선택합니다.

    Step2:「영수」키에서 「Capslock」을 떼어낸다



    키보드를 선택한 직후에는 영숫자 키에 Capslock이 할당되어 mac과 같은 키 조작을 할 수 없습니다.
    거기서, 「영수」키로부터 「Capslock」을 떼도록(듯이) 수정합니다.

    현재 설정 확인



    우선 현재의 설정을 확인해 봅시다.$ setxkbmap -print상기 커맨드를 단말기로 입력하면 아래와 같은 결과가 출력된다고 생각합니다.

    결과
    xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"  };
        xkb_compat    { include "complete"  };
        xkb_symbols   { include "pc+jp+us:2+inet(evdev)+capslock(escape)"   };
        xkb_geometry  { include "pc(pc105)" };
    };
    

    이 결과를 보면 xkb_symbols 를 보면 pc , jp , us , inet(evdev) , capslock(escape)

    설정 파일 편집


    pc , jp 와 같은 각각의 옵션의 세세한 설정은 /usr/share/X11/xkb/symbols/ 에 모두 쓰여져 있습니다.
    여기에서 jp를 편집하면 문제가 해결됩니다.
    편집 장소는 2 개소입니다.
    47행째 부근과 186행째 부근의 2개소를 아래와 같이 변경합니다.

    /usr/share/X11/xkb/symbols/korea
        key <CAPS> { [ Eisu_toggle, Caps_Lock ] };
        ↓
        key <CAPS> { [ Eisu_toggle ] };
    

    다시 쓰면 재부팅하여 설정을 반영합니다.

    Step3:「영수」키로 IME 오프



    지금까지 무사히 '영수' 키가 Capslock에서 개방되었습니다.
    상단 바의 입력 소스 아이콘에서 도구 > 속성에서 Mozc 속성 화면이 열립니다.
    이 화면에서 "키 설정 선택"의 "편집"을 선택합니다.

    "Mozc 키 설정"화면을 아래쪽으로 스크롤하면 아래 그림과 같이 "영수"키에 관련된 부분이 나옵니다.
    MS-IME의 표준 설정에서는 「영수 입력 전환」이 되어 있습니다.


    이것을 :IME 사용 안함;으로 변경하십시오.


    이상으로 목적으로 하고 있던 동작이 됩니다.

    참고



    mac/linux/windows에 완전 대응한 일본어 입력 전환 키

    좋은 웹페이지 즐겨찾기