사용자 도구

사이트 도구


linux:inputmethod:uim

UIM

설치 후, uim(과거에는 uim-systray)를 입력기로 설정하고 벼루 입력기를 기본으로 잡았다.

Composition(합성)이 꺼지면 시스템 트레이의 아이콘이 깨지는 현상이 발생한다. 기능 자체에는 문제가 없다.

  • 설치 후 uim-pref-qt5 (혹은 -gtk, gtk3 등) 를 실행하여 필요 없는 입력기 제거하고 벼루를 기본으로 설정 및 한/영 변환키 지정들 수행.
  • 벼루 외의 다른 모든 입력기를 끈다. 여기에는 “직접”도 포함된다(내가 다른 입력기를 안 사용하므로). 그렇지 않으면 입력기 전환 단축키를 누를 때마다 끝글자가 제대로 입력 안되는 현상이 발생했다.
  • 전체적인 설정
    • 디폴트 입력기 : 벼루로 지정
    • 사용되는 입력기 : 벼루 하나만 남겨둔다.
    • 입력기 전환 : 끈다
    • 입력기 토글 : 끈다
  • 전체적인 키 설정1
    • [전체] 켜기 : 모두 제거
    • [전체] 끄기 : 모두 제거
  • 벼루 키 설정 1 → 한글모드로/영문모드로 에서 <Shift>space, Hangul 둘 다 지정
  • 벼루 → ESC를 누르면 영문모드로 (vi 사용자용) 지정
  • 툴바 → Icon : Use icon for dark background - system tray 가 어두운 테마일 경우 체크해줘야 아이콘이 올바르게 보인다.

toolbar 선택

  • toolbar 종류를 선택해줘야 한다. 초기 설치시에는 시스템 트레이에 안 들어가고 별도 사각 박스가 떠다니는 형태로 나온다.
  • 보통은 /usr/bin/uim-toolbar-qt5 를 선택할 듯. uim-toobar-*-systray 들은 제대로 작동안했음. qt5 만 그나마 잘 작동함.
  • ubuntu 에서는 다음 명령으로 처리한다.
sudo update-alternatives --list uim-toolbar
 
# uim-toolbar-qt5가 목록에 없으면,
sudo update-alternatives --install /usr/bin/uim-toolbar uim-toolbar /usr/bin/uim-toolbar-qt5 100
 
sudo update-alternatives --config uim-toolbar
# uim-toolbar-qt5 를 선택해준다.
 
# 혹은 강제 지정
sudo update-alternatives --set uim-toolbar /usr/bin/uim-toolbar-qt5
 
# Ubuntu 20.04 버전의 uim-toolbar-qt5 는 툴바 클릭시 실행하는 애플리케이션이 
# qt4 기준으로 잘못돼 있다. qt5 애플리케이션 링크걸어주기
cd /usr/bin
sudo ln -s /usr/bin/uim-im-switcher-qt5 /usr/bin/uim-im-switcher-qt4
sudo ln -s /usr/bin/uim-pref-qt5 /usr/bin/uim-pref-qt4
  • 1.8.x 버전 현재 uim-toolbar-gtk3-systray 는 System Tray 에서 모양이 어그러진다. uim-toolbar-gtk-systray 도 어그러지긴 하지만 그래도 약간 더 나은 듯보임.

한/영, 한자 키 매핑 안 될때

  • 노트북에서 는 Gnome(gnome-tweaks → 키보드에서), KDE(입력장치 → 키보드 설정, 고급에서) 환경에 따라 우측 Alt 를 한/영으로 우측 Ctrl 을 한자키로 설정해준 뒤 아래 명령으로 올바로 설정됐는지 확인
    setxkbmap -print -verbose 10
    ----------------------------
    이런저런 내용.....
    xkb_keymap {
            xkb_keycodes  { include "evdev+aliases(qwerty)" };
            xkb_types     { include "complete"      };
            xkb_compat    { include "complete"      };
            # 아래 부분
            xkb_symbols   { include "pc+kr+kr(kr104):2+inet(evdev)+kr(ralt_hangul)+kr(rctrl_hanja)" }; 
            xkb_geometry  { include "pc(pc86)"      };
    };
  • Install Manjaro Linux 20 Lysia KDE 에서 발생한 현상 - 이렇게 해도 벼루 키 설정 1에서 한영/한자키를 눌러도 제대로 반영이 안 될 경우에 ~/.uim/custom/custom-byeoru-keys1.scm 파일에서 다음 항목을 추가해준다.
    # 필요한 항목만 표시한 것임. 그대로 복붙하면 안됨. 대소문자, 대시(-) 주의
    (define byeoru-on-key '("<Shift> " "hangul"))
    (define byeoru-on-key? (make-key-predicate '("<Shift> " "hangul")))
    (define byeoru-latin-key '("<Shift> " "hangul"))
    (define byeoru-latin-key? (make-key-predicate '("<Shift> " "hangul")))
    (define byeoru-conversion-key '("F9" "hangul-hanja"))
    (define byeoru-conversion-key? (make-key-predicate '("F9" "hangul-hanja")))

문제점

  • Zoom 한글 입력 안됨. uim 1.8
linux/inputmethod/uim.txt · 마지막으로 수정됨: 2020/12/10 12:25 저자 kwon37xi