별다른 프로그램 설치가 필요없는 우분투용 한글 가상 키보드를 만들어 보았습니다.

우분투에는 온보드라는 가상 키보드 프로그램이 기본적으로 설치되어 있습니다.
지난번 [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 값을 사용하였는데 일부 키보드에서는 이 값이 달라 안될 수도 있습니다.
댓글로 안된다는 사람이 많으면 이 값을 수정하는 방법을 알려드리겠습니다.
또한 큰 문제는 안되지만 한영키 상태와 상관없이 실제 키보드처럼 한글과 영어가 같이 떠 있습니다.
이 문제는 제 실력 밖이거나 온보드 프로그램 소스를 바꾸어야 해결할 수 있을 것 같습니다.
라이센스는 온보드에서 기본 제공하는 영어 레이아웃을 수정한 것이기 때문에 온보드와 같습니다.

사용중 문제나 제안이 있으면 댓글로 알려주세요.
제가 해결한다는 보장은 없지만( :? ) 다른 고수님들이 도와주실 수도 있지 않을까 기대해봅니다.

Win 키가 Super라고 표시될줄 알았는데 아니군요? :shock:

[quote="han9k":18xwo967]Win 키가 Super라고 표시될줄 알았는데 아니군요? :shock:[/quote:18xwo967]온보드 기본 영어 레이아웃에 Win이라고 되어있어 Super라고 바꿀까 하다가 그냥 내버려 두었습니다. :o

너무나 감사드립니다 ^^

matchbox keyboard 를 이용한 프로그램은 오래되서 그런지 실행조차 안되던데, 이게 유일한 희망인듯 싶습니다

구글 한글 키보드처럼 단벌식 두벌식 모두 만드는건 어떨까요?

ubuntu onboard korean layout
onboard kor.sok
onboard kor layout

"세벌식 3-2012" 자판을 사용하고 싶습니다.