

                        Hellenic.faq  v0.3
    
  
    
DISCLAIMER: THE AUTHOR MAKES NO WARRANTY OF ANY KIND WITH REGARD TO
THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
    
    



1.      ?
2.    terminal   ISO .
3.    locale
4.    PCVT console driver.
5.    WSCONS console driver.  
6.     PCVT console driver
7.     WSCONS console driver
8.  Greek X11 Fonts 
9.    Netscape.
10.      xterm    X11
11.    xterm
12.      bash
13.  xterm        ;
14.   rxvt    ; 












1.      ?
           
            
         
    ( .. Unix <-> DOS,Win <-> Mac ).

2.    terminal   ISO .
    terminal drivers   8 bit .
            :
  
  csh :
             .cshrc 
  ---------------------------------------------------
    tty -s
    if ($status == 0) stty cs8 -istrip -parenb
  ---------------------------------------------------
  
  .
     tty   stdin   stty   stdout.
          ,    .cshrc
       pipe    .
      
  
  sh,ksh,bash,zsh (    Bourne Shell  ) :   
             .profile (   )
  ---------------------------------------------------	
  tty -s 
  if [ $? = 0 ]; then
          stty cs8 -istrip -parenb >&0
  fi
  ---------------------------------------------------
  
  .
     redirect  stdout  stdin ,    tty 
    stty   stdin.      
     /bin/csh script.       
       redirection   Bourne shell
   (/bin/sh).
   
   ----------------------------------------------------
   tty -s
   if ($status == 0) sh -c "stty cs8 -istrip -parenb >&0"
   ----------------------------------------------------
   
3.   locale
    ctype macrow (  '     
   )       
     ctype     ISO-8859-X.
  
    
  .login (     shells)
  ---------------------------------------------------------------
  csh                          |            sh
  ---------------------------------------------------------------
  setenv LANG el               |       export LANG=el
  setenv LC_CTYPE iso-8859-7   |       export LC_CTYPE=iso-8859-7
  ---------------------------------------------------------------
  
   
4.  PCVT console driver.  (NetBSD-1.4.2)
   PCVT driver     ,  "loadfont"  
          ,  
     charset  VGA      
   .
           :
  
     /usr/src/sys/arch/i386/isa/pcvt/pcvt_tbl.h
  
         ( ISO->ibm437 ) 
  .
           
  "pcvt_tbl.h.greek"      compile  
     patch.
   
  
   !!!!!
  ----------
  ѿ   "make clean"       
  kernel     mappings.
  ----------
  
     compile      kernel ,
          VGA   
  "loadfont" ,     ISO   
  ( .. lat7.iso iso07.f16) ,     "loadfont -c0 -f <fontfile>"
              .
  
5.  WSCONS console driver. (NetBSD-1.4.2,NetBSD-1.5)  
   WSCONS console driver       PCVT , 
  "wsfontload"      ,      
     ,        kernel.
       :
   
  "/sys/dev/ic/pcdisplay_chars.c".
  
      "pcdisplay_chars.c.greek"   
   patch    ,   compile  
  kernel    
  
  "/etc/wscons.conf"   :
  
    "fonts to load"  ,     (  
  ISO )        (    *bf)    :
  
  

  /etc/wscons.conf
----------------

# fonts to load
#	name	width	height	enc	file
font	iso	-	-	iso	/Greek/lat7

# screens to create
#	idx	screen	emul
# Screen 0 is already configured as console in most cases.
#  Uncomment if a serial console is used.
#screen	0	-	vt100
screen	1	80x25bf	vt100
screen	2	80x25bf	vt100
screen	3	80x25bf	vt100


      1,2,3  0   .
  
  


6.    PCVT console driver. (NetBSD-1.4.2) 
   kernel    keyboard encodings     
    ,        :
  
  "/sys/arch/i386/isa/pcvt/pcvt_kbd.c"
  
  "/sys/arch/i386/isa/pcvt/pcvt_kbd.h"
  
       "pcvt_kbd.c.greek"  "pcvt_kbd.h.greek"
      patches     recompile 
   kernel   ,    ( man loadfont ) , 
              
   "LeftShift-Alt".
  
  
7.    WSCONS console driver (NetBSD-1.4.2,NetBSD-1.5)
         "Greek keyboard enconding".
     :
    
  "/sys/dev/wscons/wskbd.c"
           
  "/sys/dev/wscons/wscons_greek.h"
  
     "wskbd.c.greek"  "wscons_greek.h.greek"  
    patches      compile  , ,
     (  /etc/wscons.conf )      
           RightALT.
  

8.Greek X11 Fonts 
       Internet     
     ,     "GreekX11fonts.tar.gz"
   .
  
    URL :
  ftp://ftp.ntua.gr/pub/fonts/X11
  ftp://ftp.softlab.ntua.gr/pub/grfonts/X11
  ftp://ftp.linux.gr
  
           
          :
  
 a)  tar xvfz GreekX11fonts.tgz -C /usr/X11R6/lib/X11/fonts
  

 b)  cd greek/XXXX/
     mkfontdir . >/dev/null 2>&1
     xset fp+ `pwd`
     xset fp rehash

 c)      /etc/XF86Config      
     FontPath definition:
 
     FontPath   "/usr/X11R6/lib/X11/fonts/greek/100dpi:unscaled"
     FontPath   "/usr/X11R6/lib/X11/fonts/greek/75dpi:unscaled"
     FontPath   "/usr/X11R6/lib/X11/fonts/greek/misc:unscaled"
     FontPath   "/usr/X11R6/lib/X11/fonts/greek/100dpi"
     FontPath   "/usr/X11R6/lib/X11/fonts/greek/75dpi"
     FontPath   "/usr/X11R6/lib/X11/fonts/greek/Type1"
     FontPath   "/usr/X11R6/lib/X11/fonts/greek/misc"
     FontPath   "/usr/X11R6/lib/X11/fonts/greek/other"


9.  Netscape.
 
        Netscape (  4.5+ ) 
      /home/XXXX/.Xdefaults (     )
    
Netscape*fontList: -*-grtex-medium-r-*-*-*-100-*-*-*-*-iso8859-*
Netscape*XmTextField.fontList: -*-grtex-medium-r-*-*-*-100-*-*-*-*-iso8859-*
Netscape*XmText.fontList: -*-grtex-medium-r-*-*-*-100-*-*-*-*-iso8859-*
Netscape*XmList*fontList: -*-grtex-medium-r-*-*-*-100-*-*-*-*-iso8859-*
     

10.     xterm    X11
       xterm      
             
  
  
     :
  
  # xlsfonts
  
         ,   
  8859-7  greek  gr   .
  
          :
  
  #xfd -fn <fontname>
   
       .Xdefaults   :
  
  .Xdefaults 
  -----------------------------------------------------------------------
  XTerm*Font: -misc-grfixed-medium-r-normal--14-110-75-75-c-75-iso8859-7

  -----------------------------------------------------------------------
            
11.    xterm
           Grkbd 
        Linux/X11R6 .
   
            
   emulation Linux  SuSE    emulators/suse_*.tgz ,
          Communicator  
   Navigator  ,    (   Netscape 
   NetBSD   Linux emulation ).
       
    
12.      bash
     1.13+    locale (   ).
       "readline"    8 bit 
        enviroment variables  
   .inputrc
   
   
   .inputrc
   --------------------------------------------------------
   set meta-flag On
   set convert-meta Off
   set output-meta On
   --------------------------------------------------------
   
   
13. xterm        ;
             X11  
       .Xdefaults
   
   -----------------------------
   XTerm*EightBitInput: True
   -----------------------------
   
   (         
     default   
      /usr/X11R6/lib/X11/ap-defaults )
    
14.  rxvt    ?
    rxvt    terminal emulator   X11   xterm
   ,eterm,gterm  .
           :
   #rxvt -8
   
       



BUGS!!! BUGS!!! BUGS!!! BUGS!!! BUGS!!!

pcvt:
------
   ,   CAPS-LOCK    
     ,      
    SHIFT.

pcvt kai wscons:
----------------
    BackSpace   .     
     .
   /     .
          .
 
BUGS!!! BUGS!!! BUGS!!! BUGS!!! BUGS!!!
  
  




CREDITS.................................
----------------------------------------



     : 

	ISO 8859-1 National Character Set FAQ
			by
		Michael K. Gschwind
	    <mike@vlsivie.tuwien.ac.at>
	    
	    
-----------------

Copyright  1994,1995,1996 Michael Gschwind (mike@vlsivie.tuwien.ac.at)

This document may be copied for non-commercial purposes, provided this
copyright notice appears.  Publication in any other form requires the
author's consent. (Distribution or publication bundled with a product
requires the author's consent, as does publication in any book,
journal or other work.)

Dieses Dokument darf unter Angabe dieser urheberrechtlichen
Bestimmungen zum Zwecke der nicht-kommerziellen Nutzung beliebig
vervielfltigt werden.  Die Publikation in jeglicher anderer Form
erfordert die Zustimmung des Autors.  (Verteilung oder Publikation mit
einem Produkt erfordert die Zustimmung des Autors, wie auch die
Verffentlichung in Bchern, Zeitschriften, oder anderen Werken.)

Local IspellDict: english
Michael Gschwind, Institut f. Technische Informatik, TU Wien
snail: Treitlstrae 3-182-2 || A-1040 Wien || Austria
email: mike@vlsivie.tuwien.ac.at   PGP key available via www (or email)
www  : URL:http://www.vlsivie.tuwien.ac.at/mike/mike.html
phone: +(43)(1)58801 8156	   fax: +(43)(1)586 9697


    :
	    
		Linux developers and contributors
		 More information : www.linux.gr



      Net-BSD    :

	    ISO 8859-7 National Character Set FAQ for Net-BSD
	    
			    Stefanos Mparas
			    
		        <cryptstxmp@netscape.net>

Copyright  2000,2001 Mparas Stefanos (cryptstxmp@netscape.net,stefano@bsd.gr)

This document may be copied for non-commercial purposes, provided this
copyright notice appears.  Publication in any other form requires the
author's consent. (Distribution or publication bundled with a product
requires the author's consent, as does publication in any book,
journal or other work.)
