한글입력기 실행 문제 [3]

한글입력기 실행 문제

2006-08-20 10:40 - 한태열

Xmanger로 응용 프로그램을 띄울 때...

리모콘으로 접속하여, 직접 짠 쉘에

/usr/bin/X11/dxhangulim

으로 한글 입력기를 실행 시키면, 정상적으로 한글입력기를 사용할 수 있습니다.

그러나, Xmanager라고 표시된 아이콘... 즉 바로 실행할 경우는 한글입력기가 떳따가 바로 죽어 버립니다.

제가 알기로는 바로 실행 시킬 경우

.xsession 을 통해 한글입력기는 실행하고자 하는 응용프로그램을 실행하기 전에 Xmanager 단에서 한글 입력기를 실행 시키는 걸로 알고 있는데... 제가 잘 못 알고 있는 것인지요.

한글입력기가 Xmanager 아이콘을 이용한 바로 실행할 때 정상적으로 실행되는 방법을 알려 주세요


Re: 한글입력기 실행 문제

2006-08-21 14:26 - 넷사랑

안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

보통 한글 입력서버가 구동되기 위해서는 해당 입력서버가 필요로 하는 환경이 갖추어져야 합니다. 예를 들면 LANG 변수가 ko_KR.eucKR로 맞춰져야 하는 조건이 있을 수 있습니다.

리모콘으로 xterm 등을 실행한 후 dxhangulim을 실행시켰을 때에는 dxhangulim이 구동되는데 필요한 조건이 갖추어져 있었으나 dxhangulim을 리모콘에서 바로 실행시켰을 경우에는 이러한 조건이 갖추어져 있지 않아 구동에 실패한 것 같아 보입니다.

리모콘의 실행명령에 다음처럼 입력해 보시기 바랍니다.
export LANG=ko_KR.eucKR; export DISPLAY=$DISPLAY; /usr/bin/X11/dxhangulim

C 쉘일 경우,

setenv LANG ko_KR.eucKR; setenv DISPLAY $DISPLAY; /usr/bin/X11/dxhangulim

또한 한글 입력 서버는 한 세션에 하나만 구동될 수 있습니다. 한글 입력서버를 중복해서 구동시키시는 것은 아닌지도 확인해 보십시오.

감사합니다.


Re: Re: 한글입력기 실행 문제 답변 다시 주세요

2006-08-23 16:13 - 한태열

제가 안된다는 부분은 리모콘으로 할 때 안된다는게 아닙니다.

리모콘으로 할 때 어플리케이션을 실행시키는 쉘에 말씀하신 것 처머
/usr/bin/X11/dxhangulim 을 실행하도록 하여, 정상적으로 되지만,

Xmanager를 실행시켜

.xsession을 통해서 어플리케이션이 실행 되도록 할 경우를 말하는 것입니다.

다시 한 번 답변 부탁합니다.


Re: Re: Re: 한글입력기 실행 문제 답변 다시 주세요

2006-08-23 18:10 - 넷사랑

.xsession은 XDMCP 접속을 하였을 경우 시스템 기본 세션 파일인 Xsession 파일 대신 사용하기 위해서 보통 사용됩니다. 이 또한 시스템마다 적용되는 순서가 달라 일률적으로 말씀드릴 수 없습니다만, 일반적으로 사용자의 홈디렉토리에 .xsession 파일을 둘 경우 사용자는 필요한 모든 환경 설정을 직접 해 주어야 합니다.

dxhangulim도 앞서 말씀드렸듯이 일정한 실행 환경을 필요로 합니다. 대표적인 것이 LANG 변수이므로 dxhangulim이 실행되기 앞서 다음과 같이 LANG 환경 변수를 설정하도록 하여야 합니다.

export LANG=ko_KR.eucKR
/usr/bin/X11/dxhangulim

dxhangulim이 구동되는데 필요한 환경이 LANG 변수 외에 더 많이 있을 수도 있습니다. 사용자가 시스템에 대한 확실한 이해가 없는 경우 사용자 세션(.xsession)을 두는 것보다는 시스템 기본 세션을 이용하는 것이 좋습니다. Xbrowser나 Xmanager 직접연결(혹은 브로드케스트 연결)로 XDMCP 접속을 하실 경우 사용자는 로그인 화면에서 언어 설정을 하는 것만으로 한글을 입출력하기 위한 모든 조건을 갖출 수 있습니다. dxhangulim이 구동되는데 필요한 정확한 조건은 DEC의 기술지원도 받아보셔야 합니다.

Xmanager 자체는 한글입력서버 등과 같은 유닉스/리눅스의 어떤 명령을 실행시키도록 하지는 않습니다. Xmanager에 나타나는 모든 그래픽 응용프로그램들은 사용자가 미리 설정한(혹은 시스템에 미리 설정된) 명령어 세트들입니다. 리모콘은 이러한 작업을 자동으로 해 주는 역할을 하고 XDMCP 접속을 할 경우에는 시스템에 미리 정해진 절차대로 명령어가 실행되어 Xmanager에 나타나게 되는 것입니다.

감사합니다.


이전 조회수: 131