[질문/팁?] amule 등 gtk1 사용 프로그램의 한글이 깨질때..
한소프트리눅스2005에서 KDE 세션으로 로그인해서
gtk1 사용하는 amule gentoo 등의 프로그램에서
한글문제 없이 정상적으로 잘 사용하고 있습니다.
..
/etc/gtk/gtkrc.ko 파일은
[root@nalle ~]# cat /etc/gtk/gtkrc.ko
style "gtk-default-ko" {
fontset = "-*-hyroundgothic-medium-r-normal--*-120-*-*-*-*-ksc5601.1987-0,\
-*-kodig-medium-r-normal--*-120-*-*-*-*-ksc5601.1987-0,\
-*-*-medium-r-normal--*-120-*-*-*-*-ksc5601.1987-0,\
-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*,\
*"
}
class "GtkWidget" style "gtk-default-ko"
입니다.
..
그런데 KDE가 아닌 window maker 나 fluxbox 와 같은 윈도우
매니저를 사용하면 위 프로그램들의 한글이 모두 깨집니다.
..
KDE 에서 로그인한후
[root@nalle ~]# env | grep GTK
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/root/.gtkrc-2.0:/root/.kde/share/config/gtkrc
GTK_RC_FILES=/etc/gtk/gtkrc:/root/.gtkrc:/root/.kde/share/config/gtkrc
GTK_IM_MODULE=xim
[root@nalle ~]#
와 같이 나오는데 fluxbox 등에서는
GTK_IM_MODULE=xim 하나만 나옵니다.
..
수동으로 GTK_RC_FILES 를 export 해준후에는
fluxbox 에서도 정상적으로 한글 보입니다.
..
이 둘의 차이가 생기는 이유가 뭔지..
어디서 위의 환경변수가 선언되는지..
..
좋은 방법있으면 답변 부탁드립니다.
각 WM에 따라서 환경변수를 설정하는 파일이 틀려서 그럴겁니다.제가
각 WM에 따라서 환경변수를 설정하는 파일이 틀려서 그럴겁니다.
제가 Gentoo에 XFCE4를 사용해서 Gentoo의 예로 들자면...
/etc/xfce/xinitrc 라는 값을 읽어서 기본값을 설정하더군요.
즉, 각 WM마다 실행시킬 때 고유의 rc파일들이 있을텐데 그것을 찾아서 그파일에
위 값을 적용시켜주면 되지 않을까 생각됩니다.
표준으로 되어있는 rc는 /etc/X11/xinit.d 디렉토리인가로 생각되는데 지금은
접근할 수가 없어서 확인이 불가능하군요.
------------------------------
좋은 하루 되세요.
댓글 달기