이번에 라즈베리파이4와 같은 싱글 보드 컴퓨터인 tinker board 2를 구입했는데..
아무래도 이것저것 적으려면 한글 키보드가 필요하기 때문에
설치 방법을 포스팅 하려고 한다.
우분투에서 많이 했던 방식처럼 fcitx-hangul을 설치하려고 했는데 실패했다.
그래서 ibus를 사용하는 방식으로 사용했더니 한글 입력이 잘 된다.
우분투에서 했던 방식처럼 fcitx-hangul을 설치하려고 했는데 실패했다.
참고로 fcitx-hangul 외에도 패키지가 많이 필요하지만 그냥 참고로만 알아두자.
fcitx fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-hangul
하지만 다른 패키지가
더 필요한 듯하다. 한글 키보드를 찾지를 못한다
그래서 ibus를 사용해서 한글을 설치한다.
Rocky Linuxd에서도 ibus를 사용하는데 반갑군 ㅋ
터미널창을 열고
sudo apt install ibus-hangul im-config zenity
처음 실행은 im-config를 해준다
im-config
그러면 창이 열리고 몇번의 확인을 눌러주면 .xinputrc 파일을 생성해준다
Yes를 눌러준다.
No가 recommended라고 나오지만, No를 누르면 .xinputrc를 만들어주지 않음
이제 user configuration을 선택해주는데 default로 하거나 ibus로 선택해준다
(크게 상관은 없는 듯하다 - 마지막으로 어차피 설정을 해야하므로....)
이렇게 되면 유저의 디렉토리에 .xinputrc 파일이 생성이 된다
이제 한글 키보드를 추가해주자. 다시 터미널에 입력
ibus-setup
IBUS 데몬이 실행되고 있지 않다면서 실행하겠냐고 물어보면 Yes를 눌러준다.
이제 ibus가 실행이 되면 안내문구가 나오는데 만약 ibus을 사용할 수 없다면 .bashrc 파일에 추가를 하라고 한다
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus가 잘 실행되는 것 같아서 따로 .bashrc 파일에 추가는 안함. 참고로 알고 있으면 될 듯...
Input Method에서 Add를 누르고 kor로 검색을 하면 Korean 목록이 나오는데, 이때 Korean을 눌러주면
Hangul을 선택해서 추가해줄 수 있다
이제 오른쪽 하단을 보면 EN 이라고 나와 있는데 이곳을 클릭해주면
English-English 에서 Korean-Hangul 로 바꿔줄 수 있게 된다.
이렇게 해도 한영키를 눌러도 먹히지 않는다. 하지만 가장 중요한 설정을 추가해줘야한다
처음에 만들어진 xinputrc 파일을 수정해줘야한다
vim 에디터를 사용해도 되지만, tinker board에서는 vim에서 복사 붙여넣기가 잘 안된다.
다른 리눅스 리스트로에서는 vim에도 Ctrl+Shift+C 이면 복사가 되서 터미널 환경에서도 잘 사용할 수 있는데...
업데이트가 안되어 있는지? 암튼 팅커보드 환경에서는 복사가 안됨 ㅠ
그래서 tinker board 데비안에서 제공하는 mousepad를 사용하자.
gedit 같은 메모장 프로그램이다. vim, mousepad 를 아무거나 사용
mousepad .xinputrc
이제 맨 아래줄에 복사해서 넣어주자
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
요렇게 추가해주고 저장을 해주면 된다.
이제 로그아웃을 한 다음에, 다시 로그인을 해주면 한/영 이 잘 바뀐다
ㄴㄴ