Se í, se alt gr: a megoldás

Se í, se alt gr: a megoldás

Hozzászólások

Ha valakinek olyan gondja lenne, mint amilyen nekem volt, leírom, hogy hogyan oldottam meg, hátha segítek vele valakinek.

A helyzet a következő: vettem egy laptopot, amin se í nem volt, se alt gr (mivel csak egy alt volt rajta). Ezek után hogyan írjak í-t?

Windows alatt az a válasz, hogy Ctrl+Alt = AltGr, és AltGr+J = í, valamint AltGr+I = Í. Linux alatt egyszerűbbnek láttam, ha az amúgy nem használt Windows gombra rakom az AltGr-t. Elegánsabb lett volna a Ctrl+Alt-ra mappelni, de azt nem tudtam, hogy lehetne. (Ha valaki tudja, szóljon!)

A megoldás az Xkb magyar symbols file-jának kiegészítése. Ennek neve /usr/X11R6/lib/X11/xkb/symbols/pc/hu . Legyél root és szerkeszd ezt. A file eleje felé keresd meg a partial xkb_symbols "101_qwertz_comma_nodead" kezdetű blokkot a ;-vel bezárólag, és másold le! A másolat elején a "101_qwertz_comma_nodead"-et írd át 101_laptop"-ra (én legalábbis ezt a nevet adtam neki, de értelemszerűen bármi lehet). Ebben a blokkban írd át az include "level3(ralt_switch)"-et include "level3(win_switch)"-re.

Most menj a file legelejére, az első nem kommentelt sor az, hogy default partial xkb_symbols "basic". A blokk belsejében kommenteld ki az include sort, írd a következő sorba: include "pc/hu(101_laptop)". Ezzel kész is, az X következő indításakor, vagy X alól a setxkbmap hu parancs kiadása után már a Win gomb AltGr-ként fog viselkedni, lesz í, Í, €, meg ami csak kell, és eddig csak billentyűzetkiosztás váltásával lehetett elérni. A menüt pedig Ctrl+Esc-kel továbbra is megnyithatod.