복잡한 글은 아닙니다만 Manjaro Linux를 설치하고 나면 꼭 설정해야 하는 한 가지인 한글 입력기 설정에 대해서 끄적일겁니다. 맨날 다른 곳에서 찾아보다보니… 어느새 쓸데없이 시간이 소모되고 있었어요.


Fcitx 패키지 설치

GUI를 사용하고자 하시는 분들께서는 시작 메뉴를 열고 ‘소프트웨어 추가/제거’ 앱을 통해서 fcitx를 검색한 뒤에 아래에 나열된 패키지를 설치해주시기 바랍니다.

  • fcitx-configtool
  • fcitx-gtk3
  • fcitx-qt5
  • fcitx-hangul
  • Fcitx 4.x
  • Fcitx 설정 4.x

대신 명령어를 사용하여 패키지를 설치할 수 있습니다.

sudo pacman -Sy fcitx fcitx-configtool fcitx-gtk3 fcitx-qt5 fcitx-hangul

Xfce 서버 프로파일(.xprofile) 구성

Manjaro Linux의 그래픽은 내부의 X 서버를 사용하여 렌더링됩니다. 필자는 얼핏 X 서버에서 디스플레이 주소를 가져오는 것이라고 본 적이 있는데 틀린 내용일 경우 지적부탁드립니다. 이 때 사용자는 X 서버에 세션을 시작하여 비디오 출력을 사용할 수 있게 되는데 처음 세션을 시작할 때 실행되는 명령어를 $home/.xprofile에 지정할 수 있습니다. 여기에서 Fcitx를 입력기로 등록해야 합니다. 아래와 같이 Nano 에디터로 접근하거나 직접 파일 하단에 추가해주세요. (파일이 없으면 만들면 됩니다)

cd $home

sudo nano .xprofile

아래 내용을 추가해주세요.

export LC_ALL=ko_KR.UTF-8
export GTK_IM_MODULES="fcitx"
export QT_IM_MODULES="fcitx"
export XMODIFIERS="@im=fcitx"

혹은 echo 명령어를 사용해서 직접 파일의 끝부분에 추가합니다.

echo 'export LC_ALL=ko_KR.UTF-8' >> .xprofile
echo 'export GTK_IM_MODULES="fcitx"' >> .xprofile
echo 'export QT_IM_MODULES="fcitx"' >> .xprofile
echo 'export XMODIFIERS="@im=fcitx"' >> .xprofile

안타깝게도 여기까지 오시느라 수고하셨습니다만 변경 사항을 적용하기 위해서는 시스템을 재시작해야 합니다. 그저 열린 터미널에 reboot라고만 쳐도 될 정도로 간단합니다. 혹은 shutdown -r now를 통해서 재시작할 수도 있고요.

‘한/영’ 키 지정

모두 완료되었다면 이제 ‘Fcitx 설정’을 열고 전역 설정 탭으로 가시면 ‘입력기 전환’이라는 섹션을 볼 수 있습니다. 여기에서 원하시는 단축키를 설정하면 끝입니다. (네모박스를 누르면 키 입력을 대기 중이라는 메세지가 보이고 오른쪽 ALT 키를 한 번 누르면 설정 끝입니다.)