노무현 대통령 배너


2006. 3. 28. 10:18

[본문스크랩] Xmanager 설정관련

리모콘 실행 명령 -- 병조씨꺼..

export LANG=ko;/usr/bin/X11/hanterm -ls -hfn -baekmuk-gulim-medium-r-normal--16-160-75-75-m-160-ksx1001.1997-0 -bg darkslategray -geometry 80x58 -display $DISPLAY &

=========================================================

/etc/X11/gdm/gdm.conf 파일의 내용에서

[xdmcp]

Enable=false--> true

gdm을 kill -HUP

or rebooting..

=========================================================


/etc/inittab파일의 id:3를 id:5 로 변경한다(런레벨변경)

다음은 나중에 엑스메니저로 접속을 위해 설정하는 부분이다.
/etc/X11/xdm/xdm-config 파일의
DisplayManager.requestPort: 부분의 젤 앞에
!DisplayManager.requestPort: <-- 로 변경

/etc/X11/xdm/Xaccess 파일의
#* 부분을
* <-- 로 변경한다.
첨부파일의 prefdm을 /etc/X11/로 복사
chmod 755 /etc/X11/prefdm

폰터서버 설정...
/usr/X11R6/lib/X11/fs/config 파일의
no-listen 부분을
#no-listen <-- 로 변경 (주석처리한다.)

-------------------------------------------------------------------------

리눅스의 xterm을 사용할 때 백스페이스키가 작동하지 않습니다.

키보드 에디터에서 다음과 같이 키보드 파일을 수정하면 됩니다.

  1. Xmanager 폴더에서 키보드 에디터를 실행 또는 [X 설정]->[입력]->[키보드 파일]->[편집]을 선택
  2. 설정되어 있는 키보드 화일을 오픈
  3. 키보드 그림에서 백스페이스키를 선택
  4. 아래쪽에 있는 Keysym을 다음과 같이 수정
    Unshifted: BackSpace
    Shifted: NoSymbol
    ModeSwitch: NoSymbol
    ShiftedModeSwitch: NoSymbol
  5. 저장하고 Xmanager를 다시 실행

----------------------------------------------------------------------------------------

리모콘 접속시 한글을 사용하고 싶습니다.

리모콘 접속시 한글 입출력을 하려면 아래와 같은 다소 복잡한 설정이 필요하니, XDM 접속이 가능하시면 이를 권유해드립니다.

  1. 한글 폰트가 있어야 합니다.
  2. 한글을 사용하기 위한 일련의 환경설정이 필요합니다.
    a. Language 설정
    b. resource 적재
    c. XFILESEARCHPATH 설정
    d. XMODIFIERS 설정
  3. 한글 입력서버 실행 (linux: ami, solaris: HTT, DEC: dxhangulim, HP: xkim 등 해당 유닉스의 한글입력서버)
  4. 한글입출력이 가능하도록 설계된 X클라이언트 실행

각 서버별 step은 다음과 같습니다.

  • Sun Solaris

    2-a. $ LANG=ko; export LANG
    2-b. $ /usr/openwin/bin/xrdb -merge /usr/dt/config/ko/sys.resources
    2-c. $ XFILESEARCHPATH=/usr/dt/app-defaults/ko/%N%S ; export XFILESEARCHPATH
    3. $ /usr/openwin/bin/htt &
    4. $ /usr/dt/bin/dtterm &

  • HP

    2-a. $ LANG=ko_KR.eucKR
    2-b. $ XFILESEARCHPATH=/usr/dt/app-defaults/ko/%N%S)
    2-d. $ XMODIFIERS=@im=_XIMP_ko_KR.eucKR#xkim.0)
    3. $ /usr/bin/X11/xkim &
    4. $ /usr/dt/bin/dtterm &

  • AIX

    2-a. $ LANG=ko_KR
    2-b. $ DISPLAY=192.168.1.112:0 (display 설정을 적절히 해줍니다.)
    $ /usr/bin/X11/xrdb -merge /usr/dt/config/ko_KR/sys.resources
    2-c. $ XFILESEARCHPATH=/usr/dt/app-defaults/ko_KR/%N%S
    4. $ /usr/dt/bin/dtterm &

  • DEC

    2-a. $ setenv LANG ko_KR.eucKR
    2-b. $ /usr/bin/X11/xrdb -merge /usr/dt/config/ko_KR.eucKR
    3. $ /usr/bin/X11/dxhangulim &
    4. $ /usr/dt/bin/dtterm &

  • Linux

    2-a $ export LANG=ko_KR.euckr
    2-d $ export XMODIFIERS=@im=Ami
    3. $ ami &
    4. $ /usr/bin/X11/gnome-terminal &

-----------------------------------------------------------------------------------

한텀 실행파일 보면 타 배포본은 한텀 실행파일에 setuid가 설정되어 있습니다.

하지만 레드햇 8.0은 그게 없지요.

루트권한으로 chmod 4755 /usr/X11R6/bin/hanterm 하면 간단히 끝납니다.

-----------------------------------------------------------------------------------

쉘스크립트상에서 한텀 실행파일에 들어갈 옵션을 조절

한텀 진짜 실행파일을 딴데 감춰두고 쉘스크립트로

#!/bin/bash
/usr/local/hanterm/bin/hanterm -geometry 132x40 -hfn "-baekmuk-dotumbdf-medium-r-normal--16-*-*-*-*-*-ksc5601.1987-*" -fn "-shinonome-gothic-medium-r-normal--16-*-*-*-*-*-iso8859-*" -bg "#001f00" -fg "#e0ffe0" -cr "#e0ffe0" $@ &

-----------------------------------------------------------------------------------

-----------------------------------------------------------------------------------

-----------------------------------------------------------------------------------