[삽질방지팁]환경변수 변경후 특정프로그램이 작동안할때 확인..
글쓴이: orangecrs / 작성시간: 토, 2004/10/23 - 4:21오후
얼마전 emerge world후에 몇가지 고치고...
/etc/env.d/00basic에 있는 내용중 한글환경에 관한내용만을 빼서
LANG="ko_KR.eucKR" LC_ALL="ko_KR.eucKR" XMODIFIERS="@im=nabi" XIM_PROGRAM="/usr/bin/nabi"
00ForX에 집어넣어준뒤 env-update해주고 사용했습니다. 하지만 리부팅후 이상하게
한글입력이 안된다는것... env로 환경변수 다 확인하고 별짓을 다했지만 되었다가 안되다가... 잘되다 리부팅하면 안되고.. Eterm에서 안되고 모질라에서는 되고...
glibc도 nls붙혀서 업되었고... 환장직전...
젠투를 떠나서 생각해보자하고...
/etc/profile 과 /etc/profile.env를 살펴보니... 문제가 보이더군요...
/etc/profile.env에서
export QMAKESPEC='linux-g++' export XMODIFIERS='@im=nabi ' export INFODIR='/usr/share/info' export LC_ALL='ko_KR.eucKR' export LANG='ko_KR.eucKR' export XIM_PROGRAM='/usr/bin/nabi' export CVS_RSH='ssh'
위에서 XMODIFIRES에서 nabi ' 처럼 공백문자 한글자를 포함하더군요...
아항...
냅따 /etc/env.d/00forX 열고 확인하니
XMODIFIERS="@im=nabi" <--요따옴표 다음에 공백문자가 한글자 포함되었더군요...
제거하고 env-update해주니 문제가 사라졌습니다.
예전에도 snort설정시 이런 공백문자땜에 고생한적이 있는데 이번에도 또 고생했네요... 여러분들은 이런 고생하시지마시길...
Forums:
bug report해 놓는게 어떨까요?공백을 "반드시" 넣어야 하는
bug report해 놓는게 어떨까요?
공백을 "반드시" 넣어야 하는 프로그램들 쪽에요.
댓글 달기