ubuntu beryl

리눅스 2006/12/08 03:23
우분투 dapper 에다 beryl 적용한 동영상입니다.

몇달전 compliz보다 안정성및기능이 향상된듯합니다.



2006/12/08 03:23 2006/12/08 03:23

리눅스란녀석을 사용하다보면
종종 겪는 문제가 키보드 자판에 있는걸 인식을 못하는 경우가 있곤하다...

음 ..
일단 /usr/share/xmodmap/xmodmap.kr 파일이있는지 찾아본다
없으면 xmodmap.us 에서 복사를 하던지 해서 새로 만든다.

xmodmap.kr 파일을 편집기로 열어본다 :D
어익후 복잡하기도 하여라 ..

여하튼 키코드에 매핑되는 목록(?)인듯하다

터미널을 실행하고
xev  를 입력하면 조그마한 창이 하나 뜨면서
입력되고 있는 이벤트가 캡쳐되는 모습이 보일것이다.
(키보드 , 마우스 관련)

한영 키를 눌러보자 :D
KeyPress event, serial 29, synthetic NO, window 0x3200001,
   root 0x52, subw 0x0, time 356320300, (806,714), root:(812,765),
   state 0x10, keycode 210 (keysym 0xff31, Hangul), same_screen YES,
   XKeysymToKeycode returns keycode: 122
   XLookupString gives 0 bytes:
   XmbLookupString gives 0 bytes:
   XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x3200001,
   root 0x52, subw 0x0, time 356320300, (806,714), root:(812,765),
   state 0x10, keycode 210 (keysym 0xff31, Hangul), same_screen YES,
   XKeysymToKeycode returns keycode: 122
   XLookupString gives 0 bytes:
키가 눌렸다 떼어졌다는 이벤트가 나오는데 -_-a
암튼 여기서 중요한건 keycode 210 이란 값이다

다시 편집기로 돌아와서 210에 해당하는 값이 있는지 찾아본다 -_-a하지만 없다
내용중에
! KS 103(106) Keyboard on South Korea have two toggle keys
! in addition to us-101(us-104) keys.
! Hangul_Hanja : toggle between Korean alphabet and Chinease alphabet
! Hangul : toggle between Korean alphabet and English alphabet
keycode 121 = Hangul_Hanja
keycode 122 = Hangul

으로 되어있었는데 자신의 시스템의 key code값에 맞게 고쳐주면 된다 :D

keycode 209 = Hangul_Hanja
keycode 210 = Hangul


그리고 시작되면서 자동으로 적용이 되도록
시스템 - 기본설정 - 세션 의 시작프로그램에
xmodmap /usr/share/xmodmap/xmodmap.kr
을 입력해준다 :D

만약 고친걸 바로 업데이트 하고 싶다면,
터미널창에 xmodmap /usr/share/xmodmap/xmodmap.kr 라고 치면 바로 적용이 된다.

아래 첨부파일은 필자의 설정 파일이다.
2006/11/23 23:11 2006/11/23 23:11

ubuntu edgy 또는 dapper에서 beryl(베릴)을 사용 할 수가 있다.

헌데 swing으로 작성된 프로그램의 일부 프레임이 나타나지 않는 현상이 발견됬다.

irc #ubutnu 채널의 sakuragi 님께서 알려주신내용

다음과 같이 고쳐주면 문제없이 잘 보인다.

ubuntu dapper, edgy 에서 테스트 해봄.
/etc/environment 파일에

AWT_TOOLKIT="MToolkit"

를 추가 해줌.
2006/11/05 17:57 2006/11/05 17:57