File: INSTALL

package info (click to toggle)
hunglish 1.13-1.3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 416 kB
  • ctags: 6
  • sloc: sh: 303; makefile: 82
file content (166 lines) | stat: -rw-r--r-- 6,537 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166

Előfeltételek
=============

   A csomag a PC-khez leggyakrabban használatos 101 gombos (amerikai),
   102 gombos (magyar), 104 gombos (amerikai windows) vagy 105 gombos
   (magyar windows) billentyűzeteken egyaránt kényelmesen használható,
   tehát gyakorlatilag mindegy, hogy milyen billentyűzeted van.
 
   A konzolos billentyűzetkiosztás használatához pár évesnél nem
   régebbi kernel, az X-es változathoz pedig az XKB kiterjesztést
   támogató (legalább R6-os) X szerver szükséges.

Telepítés, beállítás
====================

   Első lépésként csomagoljuk ki az archívumot és olvassuk el ezt a
   fájlt. :-)

   Második lépésként döntsük el, hogy 101, 102, 104, vagy 105 gombos
   billentyűzetünk van-e.  Ha nem akarjuk megszámolni a gombokat,
   tekintsük meg az alábbi táblázatot:

    Leírás                                             ===>  Azonosító

    USA billentyűzet,    Windows gombok nélkül, QWERTY ===>  pc101
    Magyar billentyűzet, Windows gombok nélkül, QWERTY ===>  pc102
    USA billentyűzet,    Windows gombokkal,     QWERTY ===>  pc104
    Magyar billentyűzet, Windows gombokkal,     QWERTY ===>  pc105

    USA billentyűzet,    Windows nélkül,        QWERTZ ===>  pc101qwertz
    Magyar billentyűzet, Windows nélkül,        QWERTZ ===>  pc102qwertz
    USA billentyűzet,    Windows gombokkal,     QWERTZ ===>  pc104qwertz
    Magyar billentyűzet, Windows gombokkal,     QWERTZ ===>  pc105qwertz
 
   (A QWERTY/QWERTZ a Hunglish magyar kiosztására vonatkozik, az angol
   kiosztás minden esetben QWERTY marad, bár ezt ha nem tetszik, a
   fájlok átírásával könnyen személyre szabhatjuk.)  Ha a fentiek
   közül egy leírás sem illik a billentyűzetünkre, válasszunk ízlésünk
   szerint, vagy kérjünk tanácsot az anyutól.

   Fontos, hogy amerikai (101/104 gombos) billentyűzeteken nem fér el
   a magyar billentyűzet összes betűje: a magyar billentyűzetek hosszú
   ,,Í'' gombja hiányzik az amerikai kiosztásról.  Persze nem lenne
   elfogadható, ha 101/104 gombos klaviatúrán nem tudnánk bevinni a
   hosszú í betűt, ezért a pc101, pc104 beállításokon a szabványos
   magyar kiosztás (az ,,1''-től balra eső) ,,nulla'' gombját a
   Hunglish erre a hiányzó gombra cseréli ki.  A nulla számjegyet a
   numerikus billentyűzetről vagy az amerikai kiosztásról így is
   könnyen elérhetjük.  A pc102/pc105 beállításokon a megszokott
   magyar billentyűzetet kapjuk.  Ha esetleg 101/104 gombos
   billentyűzeten használjuk a 102/105 gombos beállítást, akkor
   sincsen minden veszve, hiszen a hosszú í a Hunglishban az AltGr+J,
   AltGr+I billentyűkombinációk segítségével is elérhető.

   A telepítés további része attól függ, hogy a rendszer egészére
   szeretnénk beállítani a Hunglisht, vagy csak saját
   felhasználónknak.

1. Ha csak mezei felhasználók vagyunk
-------------------------------------

a) Konzolbeállítás

   A hunglish könyvtárának gyökerében adjuk ki a következő parancsot:

        loadkeys console/hunglish-<ID>.kmap.gz
 
   (Az <ID> helyére értelemszerűen a fenti táblázatból kiválasztott
   azonosítót kell írni.)
   
   Ezzel a Hunglish működésre kész, a PrtScr gomb lenyomásával magyar
   kiosztásra válthatunk át.  Jó szórakozást a kipróbáláshoz!

   Előfordulhat, hogy az ékezetek nem, vagy hibásan jelennek meg a
   képernyőn.  Ekkor az alábbi parancs kiadásával teremthetünk rendet:

	consolechars --font lat2u-16 --acm iso02

b) X beállítás

   X alatt legegyszerűbben úgy tudunk Hunglisholni, ha a csomag xkb
   alkönyvtárában kiadjuk a következő parancsot:

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

c) Automatikus beállítás

   Ha minden bejelentkezéskor automatikusan Hunglish konzolt
   szeretnénk, rakjuk a következő sorokat a ~/.bash_profile fájlunkba:

        HUNGLISH_BASE=~/hunglish-1.4  # Hunglish gyökérkönyvtár.
        HUNGLISH_ID=pc105             # A billentyűzet azonosítója.

        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

   Ezután minden bejelentkezéskor (X alatt az első terminálablak
   megnyitásakor) magától beállítódik a Hunglish.

   Ha van saját .xsession fájlunk, akkor érdemesebb abba tenni az 
   X-es beállítást, így a Hunglish nem fog minden xterm után újra
   beállítódni.



2. Ha root jogosultságaink is vannak
------------------------------------

   Ha a Hunglisht az összes felhasználóra be akarjuk állítani, tegyük
   a következőket:

a) Debian GNU/Linux rendszerek

   Ha Debian disztribúciót használunk, akkor a legegyszerűbb, ha
   letöltjük és felrakjuk a Hunglish Debian csomagot, ami mindent
   elintéz nekünk.

b) Egyéb disztribúciók

   Ha nem Debian a disztribúciónk, vagy kézzel szeretnénk beállítani
   a Hunglisht, akkor a kövessük az alábbi lépéseket:
   
   1) Konzolbeállítás

      A nekünk megfelelő console/<ID>.kmap fájlt másoljuk át abba a
      könyvtárba, ahonnan a rendszerbetöltés során a default keymap
      betöltődik (pl. /etc/console-tools/default.kmap).  A Debian
      disztribúcióban ezt egy külön segédprogrammal is elvégeztethetjük:
   
	   /usr/sbin/install-keymap console/hunglish-pc105.kmap.gz
   
   2) X beállítás
   
      Másoljuk a Hunglish disztribúció xkb könyvtárának tartalmát az
      /etc/X11/xkb (esetleg /usr/X11R6/lib/X11/xkb) könyvtárba, majd
      az /etc/X11/xorg.conf fájlban állítsuk be a következőket:
   
	   Section "InputDevice"
   		Identifier	"Generic Keyboard"
   		Driver		"keyboard"
   		Option		"CoreKeyboard"
   		Option		"XkbKeymap"	"hunglish(pc105)"  # pc101, ...
	   EndSection
   
      Ha a fenti fájlt nem is módosítjuk, a fájlok bemásolásával a
      Hunglish-hívő felhasználóinknak megadtuk a lehetőséget, hogy
      élvezzék a Hunglish nyújtotta Gondtalan Munka(tm) örömeit.
      Ilyenkor ugyanis a Hunglish használatához elég az X szervert a
      következő módon indítani:
   
	   startx -- +kb -xkbmap "hunglish(pc105)"
   
      Egy már futó szerveren a
   
	   setxkbmap -keymap 'hunglish(pc105)'
   
      parancs kiadásával válthatunk Hunglishra.