qt5 로 올라가면서 qt5 를 사용한 프로그램들에서 한글 입력이 안 먹네요..
기존 uim 입력기 잘 쓰고 있었는데 해결 될 때까지 당분간 fcitx 를 한글 입력기로 사용해야 겠네요...
리눅스를 설치하고서 가장 먼저하는 일이 저 같은 경우는 입력기 설치입니다.
물론 소프트웨어 소스에서 공식 저장소를 한국 미러서버로 바꿔주셔야 겠지요.
우분투 블러그들을 보면 여러 입력기들 중 파이틱스(fcitx)가 가장 많이
사용되는 것 같습니다. 저도 이 놈을 사용 중이구요.
입력기 설치 방법은 시스템 설정(제어판) -> 언어 -> 입력기 탭에서
언어지원 섹션에서 한국어 설치하고 입력기를 선택해주셔도 됩니다.
하지만 관련 모든 패키지를 설치하기 때문에 저는 터미널에서
필요한 패키지만 깔았습니다. 여기서 알아볼 것은 그 내용입니다.
1) Fcitx 설치하기
터미널을 열고 달러($)를 제외한 명령을 내립니다.
여기서 팁이라면 복사-붙여넣기할 때 아래 명령을 마우스로 블록을 지정하고
터미널 창에서 마우스 스크롤 버튼을 꾹 눌러주면 붙여넣기가 됩니다. :-)
$ sudo apt update
$ sudo apt install fcitx fcitx-ui-classic fcitx-config-gtk fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-frontend-qt4 fcitx-frontend-qt5 fcitx-hangul
입력기를 fcitx로 설정하기
$ im-config -n fcitx
그런 다음에는 로그아웃-로그인 해주면 됩니다.
(선택 사항) fcitx 제거하기:
$ sudo apt purge fcitx* && sudo apt autoremove
$ rm -rf ~/.config/fcitx/
2) Fcitx 설정 프로그램
fcitx 설정 프로그램은 패널 상단 오른쪽 키보드(또는 삼태극) 모양 아이콘을 우클릭 Configure를 선택하거나 <Super> 키를 눌러서 메인 메뉴에서 fcitx를 검색해서 나오는 "fcitx Configuration"를 선택해서 기동해도 되고, 터미널에서 fcitx-config-gtk3 명령을 내려도 됩니다.
3) 설정 팁 (자신에게 필요한 것만 설정하세요!)
- 후보 창 단어수 늘리기:
전역 설정 > 후보 단어 수 : 10
- 한글 키 안 누른 상태에서도 L_SHIFT 키로 입력기 전환하기:
전역 설정 > "고급 옵션 보이기" 틱 > "Use extra trigger key only after using it to inactivate" 체크 해제
- 한자 모드 사용하기:
한글 모드 상태에서 트레이 아이콘 클릭 -> "한" 클릭 -> "韓" 바뀜
또는 입력기 탭 > Hangul 속성에서 한자 모드 체크 표시함
- 한글 전환 작은 창 뜨는 거 없애기:
전역 설정 > "고급 옵션 보이기" 틱 > 아래 Appearance 탭에서
"Show Input Method Hint After Input method changed" 체크 해제(untick)함
4) 이슈 해결하기
- 트레이 fcitx 팝업 메뉴가 제대로 안 나타날 때:
시스템 설정(제어판) > 시작 애플리케이션(프로그램 자동 시작)에서 "Fcitx QtIMPanel"을 끈다.
- 한글 조립 중 입력되는 문자가 잘 안 보일 때:
트레이 fcitx 파업 메뉴에서 스킨skin을 바꿔본다.
- 패널 fcitx 아이콘이 두 개가 뜰 때(특히, XFCE에서):
Configuration -> Addon 탭에서 창 하단 Advance를 클릭해서 켠 후에
"DBus based new Freedesktop.org tary icon"을 체크 해제(untick)한다.
- 문자 입력 시 cpu가 과도하게 높다면
fcitx-frontend-gtk2와 fcitx-frontend-gtk3는 꼭 설치해 준다.
짧게 쓰고 싶었는데 너무 길어져 버렸네요. 송구~
제가 민트 18.x에서 설치 사용 중이라서 우분투 블로그 팁보다는
정확하다고 생각되네요. ^^
출처 : http://linuxmint.kr/App/13152
아래는 터미널이 아닌 메뉴를 눌러서 설정하는 방법입니다. 물론 fcitx 는 설치되어 있어야 겠죠...
설정 - 언어지원
키보드 입력기를 fcitx 로 선택하세요..
설정 - Fcitx 설정
Hangul 이라는 버튼 누르면 새로운 키를 누르라고 나옵니다. 그때 한영전환 키 눌러 주세요..
설정 후에는 로그아웃 후 로그인 혹은 재부팅하세요...
|