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
ÀÛ¼ºÀÚ : À̹ÎÈ£
¼öÁ¤ÀÏÀÚ :
¼öÁ¤ÀÚ :