Skip to content

Configuration ko

Kevin Kim edited this page Aug 16, 2025 · 1 revision

Configuration

Nimf의 설정 및 사용 방법을 안내합니다.

🎛️ 설정 도구

nimf-settings 실행

# GUI 설정 도구 실행
nimf-settings

# 또는 애플리케이션 메뉴에서 "Nimf 설정" 실행

⌨️ 기본 키 조합

입력기 전환

  • Ctrl + Space: 입력기 on/off 전환
  • Shift + Space: 한글/영문 전환 (한국어 입력 시)
  • Ctrl + Shift: 입력 엔진 전환

한글 입력 (nimf-libhangul)

  • Shift + Space: 한글/영문 전환
  • Ctrl + Period (.): 한자 변환
  • F9: 전각/반각 전환

일본어 입력 (nimf-anthy)

  • Ctrl + J: 히라가나 모드
  • Ctrl + K: 가타카나 모드
  • Space: 변환
  • Enter: 확정

중국어 입력 (nimf-rime)

  • Shift: 중문/영문 전환
  • Space: 변환
  • Enter: 확정

📋 설정 항목

1. 일반 설정

입력기 전환 키

  • 기본값: Ctrl+Space
  • 변경 방법: 설정 → 키 바인딩 → 입력기 전환

시작 시 자동 실행

  • 기본값: 활성화
  • 변경 방법: 설정 → 일반 → 시작 시 자동 실행

시스템 트레이 표시

  • 기본값: 활성화
  • 변경 방법: 설정 → 일반 → 시스템 트레이에 표시

2. 한국어 설정 (nimf-libhangul)

키보드 레이아웃

  • 두벌식: 기본 한글 자판
  • 세벌식 390: 세벌식 최종 자판
  • 세벌식 391: 세벌식 옛한글 자판
  • 기타: 사용자 정의 자판

한글/영문 전환 키

  • Shift+Space: 기본값
  • Right Alt: 우측 Alt 키
  • Hangul: 한글 키 (한국어 키보드)

한자 변환

  • 활성화: Ctrl+Period로 한자 변환
  • 비활성화: 한자 변환 기능 끄기

자동 완성

  • 활성화: 입력 중 자동 완성 제안
  • 비활성화: 자동 완성 기능 끄기

3. 일본어 설정 (nimf-anthy)

입력 모드

  • 히라가나: 기본 입력 모드
  • 가타카나: 가타카나 입력 모드
  • 반각 가타카나: 반각 가타카나 입력

변환 설정

  • 자동 변환: 입력 중 자동 변환
  • 수동 변환: Space 키로 수동 변환

4. 중국어 설정 (nimf-rime)

입력 스키마

  • Pinyin: 병음 입력
  • Wubi: 오필 입력
  • Cangjie: 창힐 입력

간체/번체 설정

  • 간체자: 간체 중국어
  • 번체자: 번체 중국어

5. 다국어 설정 (nimf-i18n)

100+ 언어 지원 (m17n 기반):

  • 인도어: 힌디어, 벵골어, 타밀어, 텔루구어, 마라티어 등
  • 동남아시아어: 태국어, 베트남어, 미얀마어, 크메르어 등
  • 중동어: 아랍어, 페르시아어, 히브리어, 우르두어 등
  • 유럽어: 러시아어, 그리스어, 체코어, 폴란드어 등
  • 기타: 암하라어, 티그리냐어, 몽골어 등

설치 방법:

# 다국어 확장 패키지 설치
sudo apt install nimf-i18n  # Debian/Ubuntu
sudo dnf install nimf-i18n  # Fedora

🎨 테마 및 외관 (v1.4.0+)

향상된 UI 설정

  • GTK4 테마 지원: 시스템 테마와 완전 통합
  • 다크 모드: 자동 다크/라이트 모드 전환
  • 고해상도 디스플레이: HiDPI/Retina 디스플레이 최적화

미리편집 창 설정

  • 폰트: 미리편집 창 폰트 설정 (시스템 폰트 연동)
  • 크기: 미리편집 창 크기 조정 (DPI 인식)
  • 색상: 배경색 및 텍스트 색상 (테마 연동)

후보 창 설정

  • 위치: 후보 창 표시 위치 (스마트 배치)
  • 크기: 후보 창 크기 및 항목 수
  • 스타일: 후보 창 스타일 (현대적 디자인)

🔧 고급 설정

설정 파일 위치

사용자 설정

~/.config/nimf/
├── nimf.conf              # 메인 설정
├── nimf-libhangul.conf    # 한국어 설정
├── nimf-anthy.conf        # 일본어 설정
├── nimf-rime.conf         # 중국어 설정
└── nimf-m17n.conf         # 다국어 설정

시스템 설정

/etc/nimf/
├── nimf.conf              # 시스템 전역 설정
└── ...

설정 백업 및 복원

설정 백업

# 사용자 설정 백업
tar -czf nimf-config-backup.tar.gz ~/.config/nimf/

# 시스템 설정 백업 (관리자 권한 필요)
sudo tar -czf nimf-system-config-backup.tar.gz /etc/nimf/

설정 복원

# 사용자 설정 복원
tar -xzf nimf-config-backup.tar.gz -C ~/

# 시스템 설정 복원 (관리자 권한 필요)
sudo tar -xzf nimf-system-config-backup.tar.gz -C /

설정 초기화

사용자 설정 초기화

# 설정 파일 삭제
rm -rf ~/.config/nimf/

# nimf 재시작
killall nimf
nimf

시스템 설정 초기화

# 시스템 설정 삭제 (관리자 권한 필요)
sudo rm -rf /etc/nimf/

# nimf 재시작
sudo systemctl restart nimf  # systemd 사용 시

🌐 다중 언어 환경 설정

언어별 입력기 설정

1. 기본 언어 설정

# ~/.config/nimf/nimf.conf 편집
[General]
default-engine=nimf-libhangul  # 기본 입력 엔진

2. 언어별 자동 전환

  • 한국어 문서: 자동으로 nimf-libhangul 활성화
  • 일본어 문서: 자동으로 nimf-anthy 활성화
  • 중국어 문서: 자동으로 nimf-rime 활성화

애플리케이션별 설정

특정 애플리케이션에서 입력기 비활성화

# ~/.config/nimf/nimf.conf에 추가
[Applications]
exclude-list=terminal,vim,emacs

특정 애플리케이션에서만 활성화

# ~/.config/nimf/nimf.conf에 추가
[Applications]
include-list=libreoffice,firefox,thunderbird

🐛 설정 문제 해결

1. 설정이 저장되지 않는 경우

# 설정 디렉토리 권한 확인
ls -la ~/.config/nimf/

# 권한 수정
chmod 755 ~/.config/nimf/
chmod 644 ~/.config/nimf/*.conf

2. 키 바인딩이 작동하지 않는 경우

# 다른 애플리케이션과의 키 충돌 확인
# 시스템 키보드 단축키 설정 확인

3. 특정 애플리케이션에서 입력이 안 되는 경우

# 애플리케이션별 환경 변수 확인
env | grep IM_MODULE

# Qt 애플리케이션의 경우
export QT_IM_MODULE=nimf

# GTK 애플리케이션의 경우
export GTK_IM_MODULE=nimf

📱 데스크톱 환경별 설정

GNOME

  • 설정: GNOME 설정 → 지역 및 언어 → 입력 소스
  • 확장: GNOME Shell 확장으로 추가 기능

KDE Plasma

  • 설정: 시스템 설정 → 지역 설정 → 입력 방법
  • 패널: 시스템 트레이에 입력기 표시기 추가

XFCE

  • 설정: 설정 → 키보드 → 레이아웃
  • 패널: 패널에 입력기 플러그인 추가

i3/Sway

# ~/.config/i3/config 또는 ~/.config/sway/config에 추가
exec --no-startup-id nimf

📚 관련 문서

Clone this wiki locally