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.
|