우분투에는 온보드라는 가상 키보드 프로그램이 기본적으로 설치되어 있습니다.
지난번 [url=http://ubuntu.or.kr/viewtopic.php?f=18&t=15666:3ehf0en9]이 글타래[/url:3ehf0en9]를 보고 갑자기 잉여력이 샘솟아 한번 만들어보았습니다.
별 건 아니지만 그래도 혹시 도움이 되지 않을까 싶어 올려봅니다.
우분투에 기본적으로 설치되어있는 프로그램이기 때문에 별다른 프로그램 설치 필요 없이 한글 키보드 레이아웃 파일만 추가해주면 됩니다.
[attachment=1:3ehf0en9]onboard.png[/attachment:3ehf0en9]
온보드 프로그램은 메뉴에 기본적으로 나타나 있지 않습니다.
먼저 위쪽 패널의 왼쪽에 있는 메뉴를 오른클릭하여 선택하면 메뉴를 편집할 수 있습니다.
응용 프로그램->보편적 접근성->온보드, 온보드 설정을 모두 체크해주세요.
이제 프로그램->보편적 접근성에 두 메뉴가 새로 뜨는 것을 볼 수 있습니다.
귀찮으시면 그냥 Alt+F2 눌러 onboard와 onboard-settings 입력해주시면 됩니다.
온보드 설정으로 들어가 배치 탭에 들어간 후 아래에 있는 추가 단추를 눌러주세요.
첨부한 압축을 풀고 그 안으로 들어가면 한글.sok가 보입니다.
이걸 선택해주면 알아서 필요한 svg파일까지 찾아 로딩해줍니다.
배치에 한글이 생긴 것을 확인하면 이를 선택한 후 창을 닫습니다.
이제 메뉴의 온보드를 눌러 실행하시면 됩니다.
한/영, 한자 키는 keysym 값을 사용하였는데 일부 키보드에서는 이 값이 달라 안될 수도 있습니다.
댓글로 안된다는 사람이 많으면 이 값을 수정하는 방법을 알려드리겠습니다.
또한 큰 문제는 안되지만 한영키 상태와 상관없이 실제 키보드처럼 한글과 영어가 같이 떠 있습니다.
이 문제는 제 실력 밖이거나 온보드 프로그램 소스를 바꾸어야 해결할 수 있을 것 같습니다.
라이센스는 온보드에서 기본 제공하는 영어 레이아웃을 수정한 것이기 때문에 온보드와 같습니다.
사용중 문제나 제안이 있으면 댓글로 알려주세요.
제가 해결한다는 보장은 없지만( ) 다른 고수님들이 도와주실 수도 있지 않을까 기대해봅니다.