dvorak + 세벌식 최종 자판 쓰는 사람입니다.
세벌식을 먼저 디폴트로 뜨게 하기 위해서는 아래 파일에 대한 수정
작업이 필요합니다.
/usr/X11R6/lib/X11/app-defaults/Hanterm
한텀 환경설정 파일이라는 것은 아시겠지요.
vi로 그 파일 열어보면 Hanterm*hangulKeyboard 항목이 있습니다.
이것을 3으로 바꾸면 됩니다. (세벌식 최종이라면 391로 바꾸세요.)
그리고 현재 한텀xf(황치덕씨께서 게발한 한텀)의 경우 세벌식 최종
쓰려면 별도 패치 해야 합니다. 따라서 정식 한텀 쓰시길 바랍니다.
정식 한텀은 http://www.hanterm.org에서 구할 수 있습니다.
여기서 한텀 3.1.6 정식을 다운받아서 설치하시길 바랍니다.
요즘 나오는 배포판들은 다 정식한텀 안쓰고 한텀 xf를 많이 씁니다.
한컴도 예외 아닙니다. 한텀을 다운 받아서 까시길 바랍니다.
드보락 자판은 저의 경우 --enable-dvorak이 안되는 관계로 아예
한텀 소스를 개조했습니다. 생각보다는 의외로 간단합니다.
먼저 한텀 소스를 푼 다음 풀린 디렉토리로 들어가 보면 automata.c라는
파일이 있습니다. vi로 이 파일을 엽니다. 이 파일 안에
hangul_automata()라는 함수가 있습니다. 이 함수를 찾습니다.
아마 마지막에 있을 겁니다.
hangul_automata()라는 함수를 찾았으면 내용을 훑어보시면
'dvorak 배열을 qwerty 자판처럼 바꾸어 줌'이라는 주석문과 함께
if문이 있습니다. 이 if문을 if(1) 등으로 바꾸어서 if문에 따라오는 중괄호
안에 있는 코드가 항상 실행되도록 하면 됩니다. if문에 따라오는 중괄호
안에 있는 한 줄의 코드는 지우지 마세요. 이 한 줄이 dvorak->qwerty
변환 작업을 하는 코드입니다.
소스코드 개조는 한텀 3.1.6 정식을 기준으로 말한 겁니다.
: 한텀에서 두벌식 대신 세벌식이 디폴트로 뜨게 하는 법.
: 전에 질문 드렸더니 어떤 분께서 app-default에
: Hanterm 파일을 수정하면 된다기에 그렇게 했는데도 안되네요.
:
: 참고로 저는 한컴리눅스 쓰고 있고 ,
: 한텀은 xf-p18 씁니다.
: 영어는 드보락 쓰기위해서 ./configure --enable-dvorak 했구요.
:
: app-default 말고 딴게 또 뭔가가 있나요?
:
: --
: 세벌사랑 http://sebul.sarang.net --
Written by the Black Knight
파멸의 흑기사