(C) Copyright 1995 Institute of Systems Science. All Rights Reserved. Disclaimer: ISS disclaims all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall ISS be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software. Permission to use, copy and distribute this software for any purpose other than its commercial exploitation is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of ISS not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. Unicode XTERM (Version 2.4.1) UXTERM 2.4.1 Demo Copy ----------------------------------------------------------------------------- Introduction ----------------------------------------------------------------------------- UXTERM is an extension of the X11 terminal emulation program called xterm. Its main functional extension is the additional support for Unicode and many other code standards and coding schemes. In particular, it can be used for: - running program (without GUI) that requires multiple languages; - creating/editing of multilingual text; - ... and much more. Different coding schemes may be selected by CTRL-MOUSE_BUTTON_3. The coding schemes supported directly by UXTERM include: UTF-8, UTF-7, GB, HZ, Big5, CNS, EUC-JIS, Shift-JIS, KSC, ISO-2022, ISO-8859, TIS, VIQR, EACC, CCCII, USMARC etc. To perform copy-and-paste with another localized applications, you have to select the right coding scheme first. For instance, to copy to/from a simplified cxterm, you need to set the coding scheme in UXTERM to GB. ----------------------------------------------------------------------------- Background Information ----------------------------------------------------------------------------- UXTERM is a component of a complete system called the Multilingual Application Support Service (MASS). The entire system is currently supported on the following Unix platforms with X Window System (X11 Release 4 or 5) support: Platform OS -------- -- 1. IBM POWERstations AIX 3.2.x 2. Sun SPARCstation SunOS 4.1.x 3. Sun SPARCstation Solaris 2.x 4. HP 9000 Series 700 HP-UX 9.x 5. NEC EWS EWS SVR 4.2 6. SGI IRIX 5.2 7. DEC OSF1 MASS is planned to be ported to the Microsoft Windows, Linux and SCO. To input multilingual text to UXTERM, please use MINE input server of the MASS system. For more information, please refer to the WWW page: MASS WWW Page (Ascii/GB/Big5): http://www.iss.nus.sg/RND/MLP/Projects/MASS/MASS.html http://www.iss.nus.sg/RND/MLP/Projects/MASS/MASSgb.html http://www.iss.nus.sg/RND/MLP/Projects/MASS/MASSbig5.html MASS provides a Unicode font that contains a COMPLETE set of Unicode characters. The Unicode font distributed with the demo copy of UXTERM is from public domain. ----------------------------------------------------------------------------- Downloading UXTERM 2.4.1 Demo Copy ----------------------------------------------------------------------------- anonymous ftp site: ftp.iss.nus.sg directory: /pub/iss/projects/uxterm 1. Determine which version of UXTERM you require. There are: a. uxterm_sunos4.1.3 for Sun OS 4.1.3 b. uxterm_aix3.2.5 for AIX 3.2.5 c. uxterm_hp-ux9.03 for HP-UX 9.03 d. uxterm_solaris2.3 for Solaris 2.3 e. uxterm_irix5.2 for SGI IRIX 5.2 f. uxterm_osf1 for DEC OSF1 For each file, we have compressed to both .Z and .gz. You need to retrieve only one version. If you have gunzip on your machine, we recommend you to retrieve .gz version because they are smaller. For all version of uxterm, you need to obtain: 1 uxterm executable, 1 cc.all file, the UTerm file, readme files, and font files. Static version of uxterm executable for each platform have also been included. Obtain the static version if the non-static version can not be executed on your machine due to lack of some dynamic link libraries. For DEC OSF1, obtain the file cc.all_osf1 instead of cc.all. Rename cc.all.osf1 to cc.all. For example, if you want to run uxterm on Solaris 2.3, retrieve the following files: % ftp to ftp.iss.nus.sg % Connected to holodeck.iss.nus.sg. 220 holodeck FTP server (Version wu-2.4(1) Mon Apr 18 10:17:46 GMT+0800 1994) redy Name (ftp.iss.nus.sg:mass): anonymous 331 Guest login ok, send your complete e-mail address as password. Password: (you have to type your email address) ftp> cd /pub/iss/projects/uxterm ftp> bin ftp> prompt ftp> mget UTerm cc.all.Z readme.* uxterm.solaris2.3.Z 2. Determine which type of font is used by your system: pcf, snf or fb. In general these fonts are used on system with X11R4, X11R5 and OpenWin 5.2 or earlier respectively. Goto one of the fonts sub-directory, pcf, snf, or fb to obtain the neccessary font files. Eg. : ftp> cd pcf ftp> mget *.Z fonts.dir If none of the fonts describe above is supported by your system, you may want to obtain the bdf font, uni24.bdf, which is the font from which the pcf, snf and fb fonts are generated from. 3. After exiting from ftp, uncompress the files using 'uncompress' or 'gunzip' depending on whether you have donwloaded the .Z or .gz files. Eg. : uncompress *.Z ----------------------------------------------------------------------------- Installing UXTERM 2.4.1 Demo Copy ----------------------------------------------------------------------------- 1. Copy the executable to a directory in your path. Eg. : mv uxterm.solaris2.3 /opt1/bin/uxterm 2. Copy cc.all to some data directory and set the environment variable CCDIR to point to it. Eg. : mv cc.all /opt1 setenv CCDIR /opt1 3. Create a separate directory for fonts and move the fonts files to this directory. Eg. : mkdir /opt1/bin/uxterm/fonts mv uni24.pcf /opt1/bin/uxterm/fonts mv fonts.dir /opt1/bin/uxterm/fonts Set the font path. Eg. : xset +fp /opt1/bin/uxterm/fonts Please see the readme.READNEWS file for more information of the public domain Unicode font. 4. Copy the X application default file of uxterm named "UTerm" to the directory pointed by the environment variable XAPPLRESDIR. If the environment variable XAPPLRESDIR is not defined, you may want to create a separate directory for X application default file of uxterm and set the environment variable XAPPLRESDIR to point to this directory. Eg. : mkdir /opt1/bin/uxterm/app-defaults mv UTerm /opt1/bin/uxterm/app-defaults setenv XAPPLRESDIR /opt1/bin/uxterm/app-defaults The first line in UTerm specify the Unicode fontname, which if you use the Uniocde font generated from uni24.bdf, is uni24. 5. Run (make sure that "uxterm" is in your path): uxterm & 6. Make sure that your terminal setting is 8-bit clean by executing: stty -istrip cs8 ----------------------------------------------------------------------------- Contact ----------------------------------------------------------------------------- For further information, please send email to: mass@iss.nus.sg or contact: Dr. Teow-Hin Ngair Institute of Systems Science National University of Singapore Kent Ridge, S(0511) Republic of Singapore Telephone: (65) 772-6668 Fax: (65) 774-4998 -- MASS 2.3 is a product of the Institute of Systems Science, Singapore. SPARCstation and SunOS are trademarks of Sun Microsystems, Inc. X Window System is a trademark of the Massachusetts Institute of Technology. OSF/Motif is a trademark of the Open Software Foundation, Inc. IBM is a trademark of International Business Machines, Inc. UNIX is a trademark of UNIX System Laboratories, Inc. Open Windows is a trademark of Sun Microsystems, Inc. OPEN LOOK is a trademark of UNIX System Laboratories, Inc. Microsoft Windows is a trademark of the Microsoft Corporation. All other trademarked companies and products are the property of their respective owners.