HANTERM(1)

NAME
hanterm - X 한글 터미널 에뮬레이터

SYNOPSIS
hanterm [-toolkitoption ...] [-option ...]

DESCRIPTION
한텀 프로그램은 X 윈도우 시스템을 위한 터미널 에뮬레이터 xterm(XFree86)에 한글 기능을 추가한 프로그램입니다. 따라서, xterm의 메뉴얼 페이지를 먼저 참고하시기 바라며, 이 메뉴얼 페이지는 xterm에 추가된 한텀 고유의 기능만을 포함하고 있습니다.

xterm에 추가된 기능은 크게 '한글입출력', '한자입출력', '채팅기능'을 들 수 있습니다.

OPTIONS
한텀 터미널 에뮬레이터는 xterm의 모든 명령행 라인 옵션을 그대로 지원하며 추가로 다음과 같은 옵션들이 추가되었습니다.

-nhs
    한글 상태 표시 라인을 표시하지 않습니다.

-nofw
    한글 글꼴의 너비와 영문 글꼴 너비의 비율을 검사하지 않습니다.

-hfn fontname
    보통 한글 글꼴

-hfb fontname
    굵은 한글 글꼴

-hftype TYPE
    한글 글꼴 형식을 설정합니다. 글꼴 형식 TYPE은 다음 값들을 가질 수 있습니다.
    0 = 자동 (기본값)
    1 = ksc5601.1987-0
    2 = ksc5601.1987-1
    3 = johab
    4 = johab844

-nsk
    한글 키보드 상태를 표시하지 않습니다.

+nsk
    한글 키보드 상태를 표시합니다.

-nsc
    한글 코드 상태를 표시하지 않습니다.

+nsc
    한글 코드 상태를 표시합니다.

-lsp number
    라인 사이에 number dots 만큼의 빈공간을 둡니다.

RESOURCES

hangulCode (class HangulCode)
    한글 코드를 선택합니다.
    0 = 완성형 (기본값)
    1 = 조합형

hangulKeyboard (class HangulKeyboard)
    키보드 형식을 선택합니다.
    2 = 두벌식
    3 = 세벌식

    HANGUL_KEYBOARD_TYPE 환경변수를 설정하신 경우 이 환경변수의 값을 사용하게 됩니다.

hangulFontType (class HangulFontType)
    한글 글꼴 형식을 선택합니다.
    0 = 자동 (기본값)
    1 = ksc5601.1987-0
    2 = ksc5601.1987-1
    3 = johab
    4 = johab844

hangulFont (class HangulFont)
    보통 한글 글꼴 (-daewoo-*-160-ksc5601.1987-*)

hangulBoldFont (class HangulBoldFont)
    굵은 한글 글꼴 (없음)

dubyolKeyboardFile (class DubyolKeyboardFile)
    두벌식 키보드 파일 (두벌식)

sebyolKeyboardFile (class SebyolKeyboardFile)
    세벌식 키보드 파일 (세벌식_390)

statusHangulLabel (class StatusHangulLabel)
    상태창의 한글 레이블 ([한글])

statusEnglishLabel (class StatusEnglishLabel)
    상태창의 영어 레이블 ([영어])

statusDebyolLabel (class StatusDebyolLabel)
    상태창의 두벌식 레이블 ([두벌식])

statusSebyolLabel (class StatusSebyolLabel)
    상태창의 세벌식 레이블 ([세벌식])

statusWansungLabel (class StatusWansungLabel)
    상태창의 완성형 레이블 ([완성])

statusJohabLabel (class StatusJohabLabel)
    상태창의 조합형 레이블 ([조합])

escHangulToggle (class EscHangulToggle)
    <ESC> 키 입력시 영어모드로 전환 (TRUE)

lineSpace (class LineSpace)
    라인 사이에 number dots 만큼의 빈공간을 둡니다. (0)

keepBaseLine (class KeepBaseLine)
    한글과 영어의 바닥을 맞춘다 (FALSE)

noStatusKbd (class NoStatusKbd)
    상태창에 키보드 정보를 표시하지 않는다 (FALSE)

noStatusCode (class NoStatusCode)
    상태창에 코드 정보를 표시하지 않는다 (FALSE)

hanCursorColor (class HanCursorColor)
    한글 입력 모드에서의 커서 색 (Green4)

nowChatScroll (class NowChatScroll)
    나우 채팅 스크롤 기능 사용 (FALSE)

ACTIONS
다음 동작들에 대해 vt100 translation 리소스를 통해 단축글쇠를 지정할 수 있습니다.

toggle-hangul()
    한영전환

change-keyboard()
    두벌식 혹은 세벌식 전환

toggle-chat()
    채팅기능 사용 여부 선택

change-code()
    조합형 혹은 완성형 선택

hanja-input()
    입력한 한글을 한자로 변환

exec(command)
    command를 실행

VT102 창에 대한 기본 값은 다음과 같습니다:

          Shift <KeyPress> space:toggle-hangul() \n\
 Ctrl ~Shift ~Meta <KeyPress> F2:change-code() \n\
 Ctrl ~Shift ~Meta <KeyPress> F9:hanja-input() \n\
 Ctrl ~Shift ~Meta <KeyPress> F3:toggle-chat() \n\
 Ctrl ~Shift ~Meta <KeyPress> F7:code-input()

밑은 간단한 예제입니다.

Hanterm.VT100.translations: #override\
    Ctrl<KeyPress>F8: exec(gvim) \n\
    Ctrl<KeyPress>F9: exec(netscape) \n\
    Ctrl<KeyPress>F6: hanja-input()

FILES
실제 경로명은 시스템마다 다를 수 있습니다.

/usr/X11R6/lib/X11/app-defaults/Hanterm
    한텀의 기본 리소스 파일

/usr/X11R6/lib/X11/app-defaults/Hanterm-color
    한텀의 컬러 리소스 파일. 이 리소스 파일을 사용하려면
    *customization: -color
    을 .Xdefaults 파일에 추가하면 기본 리소스 파일에 '-color'가 추가된 파일이 사용됩니다.

SEE ALSO
xterm(1), resize(1), X(__miscmansuffix__), pty(4), tty(4)

BUGS

xterm의 모든 버그. 그리고 hanterm의 TODO 파일에 추가되어 있는 항목들을 참고하시기 바랍니다.

한텀 주개발자
Chi-Deok Hwang <hwang@mizi.co.kr>
Nam SungHyun <namsh@kldp.org>

R5기반 한텀 개발자
송재경

한텀 Contributors
김병찬 <redhands@kldp.linux-kr.org>
김성수 <kiss@ism.co.kr>
서기현 <from104@nuri.net>
오동화
오병현 <octaphial@yahoo.com>
이정균 <eightbit@nownuri.net>
임재범 <artist@soback.kornet.nm.kr>
최준호 <cjh@kr.freebsd.org>
한지호 <hanjiho@jiho.penta.co.kr>