Am descoperit de ce nu functiona. :)
Fisierul din care isi citeste xkb-ul mapping-urile pt. tastatura
romaneasca NU este /etc/X11/xkb/symbols/ro, dupa cum am crezut o zi
intreaga (si dupa cum cred ca a crezut si Ionel), ci, in mod absolut
pervers, /etc/X11/xkb/symbols/pc/ro.
Cu modificarile de rigoare, acum merge perfect. Pentru cei care doresc
sa-l foloseasca atasez fisierul.
Se modifica si XF86Config astfel:
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "ro"
# Option "XkbVariant" ""
# Option "XkbOptions" ""
Daca vreti sa introduceti mapping-ul romanesc runtime (in loc de maniera
clasica, configurand X-ul) folositi comanda:
setxkbmap -rules xfree86 -model pc104 -layout "ro"
Aceasta, desigur, dupa ce ati inlocuit fisierul /etc/X11/xkb/symbols/pc/ro
cu cel atasat la acest mesaj. ATENTIE: mapping-ul este modificat pentru a
mapa diacriticele pe tastele de windoze+(a/s/t/i/q). Daca doriti sa le
mapati pe alte taste de modificare (AltGr sau altceva) modificati fisierul
(e destul de intuitiv).
Cu metoda de mai sus se pot introduce diacriticele fara a afecta in vreun
fel restul mapping-urilor tastaturii (cum se intampla daca folosesti
xmodmap, de exemplu).
--
Linux registered user #327471.
-- Attached file included as plaintext by Ecartis --
-- File: ro
// based on a keyboard
// Created by Cristian Gafton, <[EMAIL PROTECTED]> (C) 2000
// Modified by Mi�u Moldovan, <[EMAIL PROTECTED]> (C) 2001
// Modified by Marius Andreiana, <[EMAIL PROTECTED]> (C) 2001
//
// $XFree86: xc/programs/xkbcomp/symbols/pc/ro,v 1.2 2002/11/22 04:03:28 dawes Exp $
default partial alphanumeric_keys
xkb_symbols "basic" {
include "pc/latin"
name[Group1]="Romanian";
key <AD01> { [ q, Q, acircumflex, Acircumflex ] };
key <AD05> { [ t, T, tcedilla, Tcedilla ] };
key <AD08> { [ i, I, icircumflex, Icircumflex ] };
key <AC01> { [ a, A, abreve, Abreve ] };
key <AC02> { [ s, S, scedilla, Scedilla ] };
key <RWIN> { type[Group1]="TWO_LEVEL",
[ ISO_Level3_Shift, Multi_key ] };
modifier_map Mod5 { <RWIN> };
key <LWIN> { type[Group1]="TWO_LEVEL",
[ ISO_Level3_Shift, Multi_key ] };
modifier_map Mod5 { <LWIN> };
};
---
Detalii despre listele noastre de mail: http://www.lug.ro/