
Elfelttelek
=============

   A csomag a PC-khez leggyakrabban hasznlatos 101 gombos (amerikai),
   102 gombos (magyar), 104 gombos (amerikai windows) vagy 105 gombos
   (magyar windows) billentyzeteken egyarnt knyelmesen hasznlhat,
   teht gyakorlatilag mindegy, hogy milyen billentyzeted van.
 
   A konzolos billentyzetkioszts hasznlathoz pr vesnl nem
   rgebbi kernel, az X-es vltozathoz pedig az XKB kiterjesztst
   tmogat (legalbb R6-os) X szerver szksges.

Telepts, bellts
====================

   Els lpsknt csomagoljuk ki az archvumot s olvassuk el ezt a
   fjlt. :-)

   Msodik lpsknt dntsk el, hogy 101, 102, 104, vagy 105 gombos
   billentyzetnk van-e.  Ha nem akarjuk megszmolni a gombokat,
   tekintsk meg az albbi tblzatot:

    Lers                                             ===>  Azonost

    USA billentyzet,    Windows gombok nlkl, QWERTY ===>  pc101
    Magyar billentyzet, Windows gombok nlkl, QWERTY ===>  pc102
    USA billentyzet,    Windows gombokkal,     QWERTY ===>  pc104
    Magyar billentyzet, Windows gombokkal,     QWERTY ===>  pc105

    USA billentyzet,    Windows nlkl,        QWERTZ ===>  pc101qwertz
    Magyar billentyzet, Windows nlkl,        QWERTZ ===>  pc102qwertz
    USA billentyzet,    Windows gombokkal,     QWERTZ ===>  pc104qwertz
    Magyar billentyzet, Windows gombokkal,     QWERTZ ===>  pc105qwertz
 
   (A QWERTY/QWERTZ a Hunglish magyar kiosztsra vonatkozik, az angol
   kioszts minden esetben QWERTY marad, br ezt ha nem tetszik, a
   fjlok trsval knnyen szemlyre szabhatjuk.)  Ha a fentiek
   kzl egy lers sem illik a billentyzetnkre, vlasszunk zlsnk
   szerint, vagy krjnk tancsot az anyutl.

   Fontos, hogy amerikai (101/104 gombos) billentyzeteken nem fr el
   a magyar billentyzet sszes betje: a magyar billentyzetek hossz
   ,,'' gombja hinyzik az amerikai kiosztsrl.  Persze nem lenne
   elfogadhat, ha 101/104 gombos klaviatrn nem tudnnk bevinni a
   hossz  bett, ezrt a pc101, pc104 belltsokon a szabvnyos
   magyar kioszts (az ,,1''-tl balra es) ,,nulla'' gombjt a
   Hunglish erre a hinyz gombra cserli ki.  A nulla szmjegyet a
   numerikus billentyzetrl vagy az amerikai kiosztsrl gy is
   knnyen elrhetjk.  A pc102/pc105 belltsokon a megszokott
   magyar billentyzetet kapjuk.  Ha esetleg 101/104 gombos
   billentyzeten hasznljuk a 102/105 gombos belltst, akkor
   sincsen minden veszve, hiszen a hossz  a Hunglishban az AltGr+J,
   AltGr+I billentykombincik segtsgvel is elrhet.

   A telepts tovbbi rsze attl fgg, hogy az egsz rendszerre
   szeretnnk belltani a Hunglisht, vagy csak sajt magunknak.

1. Ha csak mezei felhasznlk vagyunk
-------------------------------------

a) Konzolbellts
~~~~~~~~~~~~~~~~~~

   A hunglish knyvtrnak gykerben adjuk ki a kvetkez parancsot:

        loadkeys console/hunglish-<ID>.kmap.gz
 
   (Az <ID> helyre rtelemszeren a fenti tblzatbl kivlasztott
   azonostt kell rni.)
   
   Ezzel a Hunglish mkdsre ksz, a PrtScr gomb lenyomsval magyar
   kiosztsra vlthatunk t.  J szrakozst a kiprblshoz!

   Elfordulhat, hogy az kezetek nem, vagy hibsan jelennek meg a
   kpernyn.  Ekkor az albbi parancs kiadsval teremthetnk rendet:

	consolechars --font lat2u-16 --acm iso02

b) X bellts
~~~~~~~~~~~~~~

   X alatt legegyszerbben gy tudunk Hunglisholni, ha a
   ~/hunglish-1.4/xkb knyvtrban kiadjuk a kvetkez parancsot:

	xkbcomp -w 0 -m pc105 keymap/hunglish $DISPLAY

c) Automatikus bellts
~~~~~~~~~~~~~~~~~~~~~~~~

   Ha minden bejelentkezskor automatikusan Hunglish konzolt
   szeretnnk, rakjuk a kvetkez sorokat a ~/.bash_profile fjlunkba:

        HUNGLISH_BASE=~/hunglish-1.4  # Hunglish gykrknyvtr.
        HUNGLISH_ID=pc105             # A billentyzet azonostja.

        if [ "x$DISPLAY" = x -a "x$TERM" = xlinux ]; then
           loadkeys $HUNGLISH_BASE/console/hunglish-$HUNGLISH_ID.kmap.gz
        fi
	if [ -n "$DISPLAY" ]; then
	   (
	     cd $HUNGLISH_BASE/xkb; 
	     xkbcomp -w 0 -m $HUNGLISH_ID keymap/hunglish $DISPLAY
           ) 
	fi

   Ezutn minden bejelentkezskor (X alatt az els terminlablak
   megnyitsakor) magtl belltdik a Hunglish.

   Ha van sajt .xsession fjlunk, akkor rdemesebb abba tenni az 
   X-es belltst, gy a Hunglish nem fog minden xterm utn jra
   belltdni.

2. Ha root jogosultsgaink is vannak
------------------------------------

   Ha a Hunglisht az sszes felhasznlra be akarjuk lltani, tegyk
   a kvetkezket:

a) Debian GNU/Linux rendszerek
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   Ha Debian disztribcit hasznlunk, akkor a legegyszerbb, ha letltjk 
   s felrakjuk a Hunglish Debian csomagot.  A csomag letlthet a 
   Hunglish honlaprl:
   
	http://people.inf.elte.hu/lorentey/hunglish/
	
   Valamelyik hunglish*_all.deb nev fjlt kell letltennk.  
   Ha ez sikerlt, root-knt adjuk ki a kvetkez parancsot:
   
	dpkg -i hunglish*_all.deb
	
   (A * helyn a csomag verziszma ll.)
   
   Az installlls eltt a csomag megkrdezi, hogy szeretnnk-e a
   Hunglisht alaprtelmezett billentykiosztsnak belltani.
   Ha igennel vlaszolunk, ki kell vlasztanunk a kvnt 
   billentyzettpust, s el kell dntennk, hogy QWERTZ vagy QWERTY
   billentyzetet akarunk-e.   Ha minden jl megy, a Hunglish
   magtl elvgzi az installlshoz szksges lpseket.
   
b) Egyb disztribcik
~~~~~~~~~~~~~~~~~~~~~~

   Ha nem Debian a disztribcink, vagy kzzel szeretnnk belltani
   a Hunglisht, akkor a kvessk az albbi lpseket:
   
1) Konzolbellts

   A neknk megfelel console/<ID>.kmap fjlt msoljuk t abba a
   knyvtrba, ahonnan a rendszerbetlts sorn a default keymap
   betltdik (pl. /etc/console-tools/default.kmap).  A Debian
   disztribciban ezt egy kln segdprogrammal is elvgeztethetjk:

        /usr/sbin/install-keymap console/hunglish-pc105.kmap.gz

2) X bellts

   Msoljuk a Hunglish disztribci xkb knyvtrnak tartalmt az
   /etc/X11/xkb (esetleg /usr/X11R6/lib/X11/xkb) knyvtrba, majd
   az /etc/XF86Config fjlban lltsuk be a kvetkezket:

        Section "Keyboard"
          XkbKeymap "hunglish(pc105)"  # vagy pc101, pc101qwertz, stb.
        EndSection

   Az XFree86 4.x-es vltozataiban a konfigurcis fjl neve s
   szerkezete megvltozott.  Itt az /etc/XF86Config-4 fjlban az
   albbi mdostsokat kell elvgeznnk:

	Section "InputDevice"
		Identifier	"Generic Keyboard"
		Driver		"keyboard"
		Option		"CoreKeyboard"
		Option		"XkbKeymap"	"hunglish(pc105)"  # pc101, ...
	EndSection

   Ha az /etc/XF86Config* fjlt nem is mdostjuk, a fjlok
   bemsolsval a Hunglish-hv felhasznlinknak megadtuk a
   lehetsget, hogy lvezzk a Hunglish nyjtotta gondtalan munka
   rmeit.  Ilyenkor ugyanis a Hunglish hasznlathoz elg az X
   szervert a kvetkez mdon indtani:

        startx -- +kb -xkbmap "hunglish(pc105)"

   A mr fut szerveren a

	setxkbmap -keymap 'hunglish(pc105)'

    parancs kiadsval vlthatunk Hunglishra.
