Subject : IBM 또는 HP 기종에 현대 X-Terminal 설치
Description :
1_1. X-Terminal Setup 방법 ( HOST가 IBM or SUN인 경우 )
=============================================================================
| Setup Page | Menu | 구성 | Parameter |
=============================================================================
| | Ethernet Port | | Thin, Thick, Twisted-pair |
| |-----------------|-----------|-----------------------------|
| | Boot From | | Network, ROM |
| Configure |-----------------|-----------|-----------------------------|
| Boot/Setup | Boot server | IP Address| |
| | name/address | | |
| |-----------------|-----------|-----------------------------|
| | Boot file name | X Server | |
| | | path | |
| |-----------------|-----------|-----------------------------|
| | Power-Up Mode | Session | Setup, Session, X server |
|---------------------------------------------------------------------------|
| Configure | Local Internet | IP Address| X-terminal의 IP Address 줌 |
| Internet | Address | | |
|---------------------------------------------------------------------------|
| | Default Font | | Host에 Font가 위치한 |
| Configure X |Search path list | | Directory 명시 |
| Server/Fonts |-----------------|-----------|-----------------------------|
| | Font Server/ | IP Address| Host의 IP Address 또는 Name |
| | Name Address | | 을 줌 |
|---------------------------------------------------------------------------|
| Configure | Host name or | IP Address| Host의 IP Address 또는 Name |
| Sessions | Address | | 을 줌 |
|---------------------------------------------------------------------------|
| Save Setup | 위의 구성을 완료한 후 이 Menu를 두번 눌러 줌. |
|---------------------------------------------------------------------------|
| Reset Terminal| 이 Menu를 두번 눌러주면 X-Terminal이 reset됨. |
=============================================================================
1_2. Host (Sun or IBM 인 경우) Setting
a) TFTP Daemon 구동 : X-Terminal에서 Server및 Font Download시 필요.
"/etc/inetd.conf" File 수정
: #tftp dgram udp wait root /usr/etc/in.tftpd in.tftp -s /tftpboot
=> tftp dgram udp wait root /usr/etc/in.tftpd in.tftp -s /
로 수정
b) "/etc/hosts"에 X-Terminal용 IP Address 및 name등록
c) $HOME/.login file수정 : DISPLAY 환경변수를 Terminal에 따라 자동적으로
변하도록 함.
.login file에 다음의 command 추가
setenv HOST `who am i|awk '(print $6)'|sed -e 's/(//' -e 's/)//'`
if("$HOST"=="") then
setenv DISPLAY ":0"
else
setenv DISPLAY "$HOST":0
endif
2_1. X-Terminal Setup 구성 < HOST가 HP인 경우 >
=============================================================================
| Setup Page | Menu | 구성 | Parameter |
=============================================================================
| | Ethernet Port | | Thin, Thick, Twisted-pair |
| |-----------------|-----------|-----------------------------|
| | Boot From | | Network, ROM |
| Configure |-----------------|-----------|-----------------------------|
| Boot/Setup | Boot server | IP Address| |
| | name/address | | |
| |-----------------|-----------|-----------------------------|
| | Boot file name | X Server | /Super-X/server/SX11C |
| | | path | |
| |-----------------|-----------|-----------------------------|
| | Power-Up Mode | Session | Setup, Session, X server |
|---------------------------------------------------------------------------|
| Configure | Local Internet | IP Address| X-terminal의 IP Address 줌 |
| Internet | Address | | |
|---------------------------------------------------------------------------|
| | Default Font | *.font | /BuiltInFonts/tcp/ |
| Configure X |Search path list | server이용| host_address:7000/ |
| Server/Fonts |-----------------|-----------|-----------------------------|
| | Font Server/ | Don't care| |
| | Name Address | | |
|---------------------------------------------------------------------------|
| Configure | Host name or | IP Address| Host의 IP Address 또는 Name |
| Sessions | Address | | 을 줌 |
|---------------------------------------------------------------------------|
| Save Setup | 위의 구성을 완료한 후 이 Menu를 두번 눌러 줌. |
|---------------------------------------------------------------------------|
| Reset Terminal| 이 Menu를 두번 눌러주면 X-Terminal이 reset됨. |
=============================================================================
2_2. HOST ( HP인 경우 ) Setting
1) TFTP 사용시
--------------
》 HP Workstation에서는 일반적인 다른 system에서와 약간 다른 형태로 TFTP를 지원 하고 있는데 그 예를 보면 :
a) /etc/passwd file에 "tftp"를 login name으로 하는 field가 필요하다.
=> 이 field에서 ┏ passwd : * ┓ 로 반드시 setting하여야 한다.
┣ group : guest ┫
┗ sh : /etc/false┛
예를 들면
tftp:*:510:guest:tftp server:/usr/tftpdir:/bin/false
b) 모든 tftp 관련 file들은 "/usr/tftpdir "밑에 있어야만 access가 가능하다.
c) tftp동작시 "chroot"명령이 작동되므로 ,"/usr/tftpdir"을 "/"fh 간주하여 path를
명시하여야 한다.
예를 들면, /usr/tftpdir/HXS
/usr/tftpdir/fonts/misc 라는 file과 directory가 있을 경우,
X-Terminal에 path를 명시할 때 "/HXS"또는 "/fonts/misc"와 같이 type해야 한다.
》 setting
a) host setting
: tftp login 추가
=> /usr/sam/bin/addusr 명령어 사용함.
( /etc/passwd file을 직접 수장할 경우 tftp라는 login명을 인지 못함.)
=> #addusr -u tftp -g guest -d /usr/tftpdir -s /bin/false -v 510
=> /etc/passwd file네에 tftp line의 passwd field를 "*"로 수정함.
: /usr/tftpdir내에 fonts와 X Terminal server를 copy함.
=> HXS, /usr/bin/X11/fonts directory
: compressed fonts를 uncompress시킨 후 "fonts.dir"을 새로 생성한다.
=> (mkfontdir 명령)
b) X-Terminal setting
: boot file name => /HXS
: font path list => /fonts/hp_roman8/75dpi
/fonts/iso_8859.1/75dpi
/fonts/isd_8859.1/100dpi
/fonts/misc
/fonts/hp_kana8
/fonts/hp_korean/75dpi
2) NFS 사용시
-------------
》 host setting
: NFS 가 필요한 directory를 "/etc/exports"라는 file에 삽입한다.
=> /usr/tftpdir
: /etc/netnfsrc file 수정 => reboot시 자동적으로 NFS를 동작시킴.
=> NFS_SERVER=1
START_MOUNTD=1
: reboot
* reboot하지 않고 현 상태에서 NFS를 지원하려면 다음과 같이 하면 된다.
# exportfs -a
# rpc.mountd
=> 위의 setting을 하지 않고 이 두 command만 동작시킬 경우에는 system의
rebooting시 NFS가 동작하지 않으므로 반드시 위의 setting을 할 것.
》 X-Terminal setting
: boot protocol=NFS, font protocol=NFS
: NFS mount table에 mount할 directory를 명시한다.
[host name or address] [remote path] [local path]
192.9.200.5 /usr/tftdir /
: boot file name과 font patb는 TFTP시와 동일하게 setting하면 됨.
3) Font Server 사용시
---------------------
- X-Terminal Setup구성방법의 font setting방법 사용함.
- Host에 Font Server daemon install
" /etc/rc.local" file에 "/usr/bin/X11/fs&"추가
4) X-Terminal에서 xdmcp 사용법
------------------------------
- HP VUE는 default로 vuelogin이라는 file이 구동하게 되어 있으며, 이는 X11의
XDMCP와 같은 동작을 하게 되어 있다.
- host setting ( setting하지 않아도 됨.)
/usr/vue/config/Xservers file 수정 ( SUN에서와 동일함.)
=> sx17:0 foreign
- X-Terminal setting
: xdcmp query mode --> direct
: xdcmp server name address --> 192.9.200.5
5) X-Terminal에서 한글 사용법
------------------------------
-HP W/S에서는 Window manager로 VUE(Visual User Environment)라는 tool을 사용하고 있는데, 한글 mode와 영문 mode의 변환시 "Henkan (Keycode=0xff23)"key를 사용한다. 그러나 X-Terminal은 101 keyboard를 사용하므로 이 key가 존재하지 않는다.
따라서 임의의 key를 "Henkan" key값으로 변환하여 사용하여야 한다.
( xmodmap 이용)
=> # xmodmap -e "keysym F2 = Henkan"
- xmodmap을 사용할 경우에는 X Terminal을 rebooting하면 setting한 것이 지워지므로
이 명령을 VUE 기동시 동작하는 file에 저장해 두면 매번 type할 필요가 없다.
=> VUE기동시 환경 file들은 다음의 순서로 불러오게 되어 있다.
a) /usr/vue/config/Xconfig ( X server and/or all users on a display )
b) /usr/vue/config/Xsession ( all users on a display )
c) $HOME/.vueprofile ( indivisual users )
따라서 Xsession file내에 xmodmap 명령을 저장하면 모든 user들이 "F2" key를
한영 toggle key로 사용할 수 있다.
Revision History
작성일자 : 96.11.16
작성자 : 이민호
수정일자 :
수정자 :