Linuxpia/데스크톱 리눅스

입력기 프레임워크, fcitx(Flexible Context-aware Input Tool with eXtension)

Linuxpia4U 2024. 6. 2. 12:41
반응형

입력기 프레임워크, fcitx(Flexible Context-aware Input Tool with eXtension)

fcitx(Flexible Context-aware Input Tool with eXtension)는 리눅스 환경에서 사용되는 입력기 프레임워크입니다. 특히 다국어 입력을 지원하는 데 유용하며, 한글 입력도 지원합니다. fcitx는 다양한 입력 방식을 제공하며, 확장 기능과 플러그인을 통해 기능을 확장할 수 있습니다. 다음은 fcitx에 대한 주요 설명입니다.

fcitx의 주요 특징

  1. 다국어 지원:
    • 한글을 포함한 여러 언어의 입력을 지원합니다. fcitx-hangul 플러그인을 통해 한글 입력을 사용할 수 있습니다.
  2. 확장 가능성:
    • 다양한 플러그인과 확장 기능을 통해 입력 방식을 확장하고 사용자 정의할 수 있습니다. 예를 들어, fcitx-googlepinyin, fcitx-anthy 등을 설치하여 다른 언어 입력을 추가할 수 있습니다.
  3. 유연한 설정:
    • 사용자 인터페이스를 통해 입력 방법과 환경 설정을 쉽게 조정할 수 있습니다. 그래픽 설정 도구(fcitx-config-gtk3)를 사용하면 더욱 편리하게 설정을 관리할 수 있습니다.
  4. 경량화:
    • 시스템 자원을 많이 사용하지 않으면서도 빠른 입력을 지원합니다.

설치 및 설정 방법

1. fcitx 설치

기본 fcitx와 한글 입력 플러그인 fcitx-hangul을 설치합니다.

sudo apt update
sudo apt install fcitx fcitx-hangul fcitx-config-gtk

2. 입력기 환경 설정

입력기를 기본으로 설정하기 위해 환경 변수를 설정합니다. im-config 명령어를 사용합니다.

im-config -n fcitx

3. .xprofile 파일 설정

환경 변수를 설정하기 위해 홈 디렉토리에 .xprofile 파일을 만들어 다음 내용을 추가합니다. 이 파일이 없으면 새로 만듭니다.

nano ~/.xprofile

다음 내용을 추가합니다:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx

파일을 저장하고 닫습니다.

4. 시스템 재시작

시스템을 재시작하거나 로그아웃 후 다시 로그인하여 설정을 적용합니다.

5. fcitx 설정 도구 사용

설정 도구를 통해 입력 방법을 추가하고 관리할 수 있습니다.

fcitx-config-gtk3
  • 입력 방법 탭에서 + 버튼을 클릭하여 Hangul을 추가합니다.
  • 필요한 경우, 다른 언어 입력기도 추가할 수 있습니다.

사용 방법

설정이 완료되면, 화면 오른쪽 상단에 fcitx 아이콘이 나타나야 합니다. 이 아이콘을 클릭하여 입력기를 전환할 수 있습니다. 한글 입력으로 전환하려면 Hangul을 선택합니다.

가상시스템의 리눅스 환경에서 프레임워크 관리 화면

 

fcitx는 리눅스 환경에서 다국어 입력을 효율적으로 지원하는 강력한 도구입니다. 위 단계를 따라 설정을 완료하면 한글 입력을 원활하게 사용할 수 있습니다.

반응형