.Xdefaults 관련 문의
글쓴이: 승굴이 / 작성시간: 수, 2008/06/18 - 7:57오후
emacs 폰트 관련해서 신성국님의 문서를 참고 했습니다.
문서 내용 중 다음과 같은 것이 있습니다.
$ cd $ ln -s .Xdefaults .Xdefaults-$HOSTNAME
위와 같이 심볼릭 링크를 걸어주고 emacs를 실행해도 디폴트로 설정해 놓은 폰트로 시작이 되질 않습니다.
물론 .Xdefaults에 다음과 같이 폰트 설정을 해놓았습니다.
Emacs.Background: black Emacs.Foreground: powder blue Emacs.pointerColor: white Emacs.cursorColor: white !! BEGIN intlfonts setup !! By default, use 16 dots fonts Emacs.Font: fontset-16 !! For small screen users (eg. 640x480 or 800x600) Emacs.Fontset-0: -etl-*-medium-r-normal-*-14-*-*-*-*-*-fontset-14 !! For meidum screen users (eg. 1024x780) Emacs.Fontset-1: -etl-*-medium-r-normal-*-16-*-*-*-*-*-fontset-16, \ ascii: -etl-*-medium-r-normal-*-16-*-*-*-*-*-*-1, \ korean-ksc5601: -*-gulim-medium-r-normal-*-16-*-*-*-*-*-ksx1001.1998-* !! For meidum screen users (eg. 1024x780) suitable for Thai characters Emacs.Fontset-2: -etl-*-medium-r-normal-*-18-*-*-*-*-*-fontset-18 !! For large screen users (eg. 1280x1024 or larger) Emacs.Fontset-3: -etl-*-medium-r-normal-*-24-*-*-*-*-*-fontset-24 !! LucidaTypewriter Emacs.Fontset-4: -*-lucidatypewriter-*-*-*-*-17-*-*-*-*-*-fontset-lucida17, \ ascii: -*-lucidatypewriter-*-*-*-*-17-*-*-*-*-*-*-1, \ korean-ksc5601: -*-gulim-bold-r-normal-*-16-*-*-*-*-*-ksx1001.1998-* !! END intlfonts setup
그리고 intlfonts를 설치하고 디렉토리를 인식하기 위해 다음과 같이 설정해주어도
매번 리부팅을 하면 수동으로 명령을 내려주어야 하네요.
왜 그런지 잘 모르겠습니다.
$ more .xsession xset +fp /usr/local/share/emacs/fonts/
Fedora 9 인데 혹시 xorg에 무슨 문제가 있는 것인지요?
8에서는 문제없이 동작했습니다.
도움 부탁드립니다.
Forums:
fedora 9에서 emacs 쓰시면서
저와 같은 문제 갖고 계신분 없는지요?
=== 시그너쳐 ===
"내가 기억하는 한, 나는 대부분의 시간을 늘 혼자서 보냈다.
그건 내가 비사교적이기 때문이 아니고, 예술가가 창조자로서 작업하기 위해 머리를 쓰기 바란다면
자아 규제 ― 바로 사회로부터 자신을 절단시키는 한 방식 ― 라는 것이 반드시 필요하기 때문이다.
관심의 대상이 될 만한 작품을 산출하고자 하는 예술가라면 누구나 사회 생활면에서 다소 뒤떨어진 존재가 될 수밖에 없다."
- 글렌굴드, 피아노 솔로 중에서
질문하신 내용을
질문하신 내용을 보니, 아마 X 서버 폰트 설정에 /usr/local/share/emacs/fonts가 빠져 있는 모양입니다.
xorg.conf의 FontPath가 있는 곳에 아래 줄을 추가하면 됩니다:
만약 xfs를 쓰고 있다면 (Fedora, gentoo의 경우, root로 "/etc/init.d/xfs status" 명령으로 확인 가능), xorg.conf가 아니라 (gentoo의 경우) /etc/X11/fs/config 파일을 열고,
catalogue에 /usr/local/share/emacs/fonts를 추가후, xfs를 재시작 (/etc/init.d/xfs restart)하면 됩니다.
--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
답변 감사합니다.
그런데 /etc/X11/xorg.conf에 FontPath가 없네요.
그리고 중요한건 수동으로 xset +fp /usr/local/share/emacs/fonts/ 명령을 내려주고
이맥스를 시작해도 디폴트 폰트셋으로 시작이 안됩니다.
shift+mouse1을 눌러서 폰트셋을 바꿔주는 것은 가능합니다.
폰트셋이 먹는 것을 보면 .Xdefaults가 제대로 작동하는 것 같긴 한데
왜 디폴트 폰트셋으로 시작이 안되는지 모르겠습니다.
"내가 기억하는 한, 나는 대부분의 시간을 늘 혼자서 보냈다.
그건 내가 비사교적이기 때문이 아니고, 예술가가 창조자로서 작업하기 위해 머리를 쓰기 바란다면
자아 규제 ― 바로 사회로부터 자신을 절단시키는 한 방식 ― 라는 것이 반드시 필요하기 때문이다.
관심의 대상이 될 만한 작품을 산출하고자 하는 예술가라면 누구나 사회 생활면에서 다소 뒤떨어진 존재가 될 수밖에 없다."
- 글렌굴드, 피아노 솔로 중에서
=== 시그너쳐 ===
"내가 기억하는 한, 나는 대부분의 시간을 늘 혼자서 보냈다.
그건 내가 비사교적이기 때문이 아니고, 예술가가 창조자로서 작업하기 위해 머리를 쓰기 바란다면
자아 규제 ― 바로 사회로부터 자신을 절단시키는 한 방식 ― 라는 것이 반드시 필요하기 때문이다.
관심의 대상이 될 만한 작품을 산출하고자 하는 예술가라면 누구나 사회 생활면에서 다소 뒤떨어진 존재가 될 수밖에 없다."
- 글렌굴드, 피아노 솔로 중에서
댓글 달기