Xmanager 게시판

빨리 도와주세요

최종입력: 2001-07-24 00:00 - 제임스 | 답글: 10건

 
2001-07-20 00:00 - 이런

빨리 도와주세요

 
win98에 xmanager1.3.9를 설치하고 두대의 solaris2.6에 접속하고자 합니다.
두대다 dtlogin이 떠 있습니다.

xmanager를 실행시켜서 '호스트 선택'창에서 연결했습니다.
먼저 한대는 login화면까지 뜨고 id와 passwd를 넣고 확인을 누르면 바로 죽어버립니다.
나머지 한대는 login한후에 죽지 않고 solaris화면이 뜨다가 멈추는군요
흰 바탕에 모래시계만...



그리고 하나 더 물어보겠는데요
리모콘에서 xterm을 이용해서 접속하고 xterm창에서
java 프로그램을 실행했는데
Font specified in font.properties not found [-urw-itc zapfdingbats-medium-r-normal--*-%d-*-*-p-*-sun-fontspecific]
라는 메세지가 나옵니다.
그래서 어떤 분이 폰트서버를 이용하라고 해서 solaris에 xfs를 띄었습니다. 그리고 fsinfo로 fontserver가 돌아가는걸 체크까지 했습니다만..
그 후에도 계속 같은 메세지가 나네요..

빨리 좀 가르켜 주세요
참 전에 가르쳐 주신분 감사합니다.
2001-07-20 00:00 - 제임스

다음 파일들을 확인해 보세요.

 
먼저 사용자 홈 디렉토리에 있는 환경 설정 파일에
DISPLAY라는 변수의 값을 설정하고 있지는 않는지요?

.bashrc .cshrc .profile (사용자 쉘에 따라 사용하는 파일이 다름)
확인방법: telnet으로 로그인하여 다음 명령을 사용하여 확인 가능
env | grep DISPLAY

그리고 에러 파일들을 확인해 보세요.
/var/dt/Xerrors 파일과 $HOME/.dt/errorlog 파일을 찾아서
원인을 파악해 보세요. 또는 올려주세요.

폰트 서버를 구동한다고 호스트에 있는 모든 폰트를
사용할 수 있는 것은 아닙니다.
자바의 경우 X의 폰트가 설치된 디렉토리에 폰트를 설치하지 않고
자신이 설치되는 디렉토리에 따로 폰트를 설치합니다.
따라서 X가 자바의 폰트를 사용할 수 없는 경우가 있습니다.
해당 폰트가 어느 디렉토리에 설치되었는지 확인해 보세요.
--
2001-07-20 00:00 - 이런

다음 파일들을 확인해 보세요.

 
예.. 답변주셔서 감사합니다.
우선 다른것은 보고 있구요.

자바폰트 얘긴데요
java 폰트는 답변주신 말씀대로 자신의 jdk디렉토리에 TTF파일로 있습니다.
이걸 폰트서버가 인식하게 하려면 어떻게 해야되는지요?
2001-07-20 00:00 - ...

/usr/lib/X11/fs/config

 
이 파일의 catalogue라는 데다 폰트 디렉토리를 추가하시면 됩니다.
2001-07-20 00:00 - 이런

/usr/lib/X11/fs/config

 
귀찮게 하는것같아 죄송하지만...

solaris2.6에서 ...분이 말하시는 config파일은 찾지 못했습니다.
그래서 대신 fontserver.cfg의 catalogue에 java 폰트가 있는 디렉토리를 추가했는데 error가 나더군요..
좀 자세히 말해주실수 있는지요
2001-07-20 00:00 - ...

fontserver.cfg

 
앗! 저의 실수입니다.
Solaris는 /usr/openwin/lib/.../fontserver.cfg가 맞습니다.
근데 에러가 난다는 것은 폰트서버가 인식을 못한다는 얘기인데요...
일단 java 디렉토리에 어떤 파일이 있는 지 보세요.
폰트서버가 인식할 수 있는 폰트는 pcf, pcf.Z 파일입니다.
java 폰트 디렉토리에 보시면 fonts.dir 파일이 있을 겁니다.
폰트서버가 바로 그걸 읽어 들입니다.
문제가 계속되면 fonts.dir, fonts.alias, 그리고 fontserver.cfg 파일을
올려 주세요.
2001-07-20 00:00 - 이런

fontserver.cfg

 
말씀하신거와 같이 font.dir이 있는 디렉토리를 catalogue에 추가했습니다.
근데 또 에러가 나네요
그 디렉토리에는 TTF파일들과 fonts.dir이 있습니다.(/usr2/jdk1.3/jre/lib/fonts/)
TTF을 font server가 인식못하는 건가요?

/usr/openwin/bin/xfs error: Fatal font server error:
/usr/openwin/bin/xfs error: Element #6 (starting at 0) of font path is bad or has a bad font:
"/usr/openwin/lib/X11/fonts/F3bitmaps/,/usr/openwin/lib/X11/fonts/Type1/,/usr/openwin/lib/X11/fonts/Speedo/,/usr/openwin/lib/X11/fonts/misc/,/usr/openwin/lib/X11/fonts/75dpi/,/usr/openwin/lib/X11/fonts/100dpi/,/usr2/jdk1.3/jre/lib/fonts/"

귀찮더라도 좀 봐주십시요
2001-07-20 00:00 - ...

TTF는 폰트서버가 인식 못....

 
...합니다.

jdk 디렉토리에 PCF폰트가 없는지 확인해 보시고 그것만
등록해 주셔야 할 듯...

그것도 없으면... font aliasing을 해 줘야 하는데
필요한 걸 모두 해 주려면 쉽지 않을 듯 합니다.
2001-07-20 00:00 - 제임스

/usr/openwin/lib/X11/fontserver.cfg (Solaris 경우)

 
솔라리스의 경우 아래의 파일이 폰트 서버의
설정 파일입니다.

/usr/openwin/lib/X11/fontserver.cfg

이 파일의 catalogue 부분에 자바 폰트가
설치된 디렉토리를 추가해 주십시오.
물론 폰트 서버를 재기동해야 반영이 됩니다.

그런데 Xmanager가 TTF를 지원하는지...?
--
2001-07-20 00:00 - 이런

에러...?

 
fontserver.cfg에 catalogue에 디렉토리를 추가했는데
다음과 같은 에러가 발생합니다.

/usr/openwin/bin/xfs error: Fatal font server error:
/usr/openwin/bin/xfs error: Element #6 (starting at 0) of font path is bad or has a bad font:
"/usr/openwin/lib/X11/fonts/F3bitmaps/,/usr/openwin/lib/X11/fonts/Type1/,/usr/openwin/lib/X11/fonts/Speedo/,/usr/openwin/lib/X11/fonts/misc/,/usr/openwin/lib/X11/fonts/75dpi/,/usr/openwin/lib/X11/fonts/100dpi/,/usr2/jdk1.3/jre/lib/fonts/"

어떻해야합니까.
어떻게 다른 방법이라도 없습니까?
2001-07-24 00:00 - 제임스

Re: 에러...?

 
>>fontserver.cfg에 catalogue에 디렉토리를 추가했는데
>>다음과 같은 에러가 발생합니다.

>>/usr/openwin/bin/xfs error: Fatal font server error:
>>/usr/openwin/bin/xfs error: Element #6 (starting at 0) of font path is bad >>or has a bad font:
>>"/usr/openwin/lib/X11/fonts/F3bitmaps/,/usr/openwin/lib/X11/fonts/Type1/,/usr/openwin/lib/X11/fonts/Speedo/,/usr/openwin/lib/X11/fonts/misc/,/usr/openwin/lib/X11/fonts/75dpi/,/usr/openwin/lib/X11/fonts/100dpi/,/usr2/jdk1.3/jre/lib/fonts/"

>>어떻해야합니까.
>>어떻게 다른 방법이라도 없습니까?

에러 메시지의 내용을 보면 6번째 요소의 폰트 패스가
잘못되었거나 폰트서버가 인식할 수 없는 폰트를 가지고
있다고 하네요.

/usr2/jdk1.3/jre/lib/fonts/

제가 보기엔 디렉토리는 맞을것 같은데...
그 안에 있는 폰트가 문제가 되는것 같습니다.
폰트서버가 인식할 수 있는 폰트는 pcf, pcf.Z 파일이라고 합니다.
위의 디렉토리에 fonts.dir 파일이 있을 겁니다.
폰트서버는 이 파일을 읽어서 폰트 서버를 구동하죠.
이 파일에 다른 확장자를 가진 것은 없는지 확인해 보세요.
--