impossible to add more than two keyboard layouts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xkeyboard-config (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xkeyboard-config
I'm using Ubuntu 10.10
I tried to make myself an "AvestanTranscr
Code:
///////
//
// Generated keyboard layout by typing in each UnicodeCode point manually by Ernst Tremel
//
partial default alphanumeric_keys
xkb_symbols "avestantranscr
{
name[Group1] = "Germany - AvestanTranscri
key <AB01> { [ U007A, U017E ] }; // z
key <AB02> { [ U0078, UE205 ] }; // x ?
key <AB03> { [ U0063, U010D ] }; // c c
key <AB04> { [ U0076, UE206 ] }; // v ?
key <AB05> { [ U0062, U0077 ] }; // b w
key <AB06> { [ U006E, U1E47 ] }; // n ?
key <AB07> { [ U006D, UE20B ] }; // m ?
key <AB08> { [ U2025, U3002 ] }; // ? ?
key <AB09> { [ U22C5, U2024 ] }; // · ·
key <AB10> { [ U2219, U002E ] }; // · .
key <AC01> { [ U0061, U0101 ] }; // a a
key <AC02> { [ U0073, U0161 ] }; // s
key <AC03> { [ U0064, U03B4 ] }; // d d
key <AC04> { [ U0066, U03B3 ] }; // f ?
key <AC05> { [ U0067, U0121 ] }; // g g
key <AC06> { [ U0068, UE105 ] }; // h ?
key <AC07> { [ U006A, UE209 ] }; // j ?
key <AC08> { [ U006B, U0135 ] }; // k j
key <AC09> { [ U006C, UE221 ] }; // l ?
key <AC10> { [ U003B, U003A ] }; // ; :
key <AC11> { [ UE207, U1E6F ] }; // ? ?
key <AD01> { [ U014B, UE208 ] }; // ? ?
key <AD02> { [ UE20D, UE20C ] }; // ? ?
key <AD03> { [ U0065, U0113 ] }; // e e
key <AD04> { [ U0072, UE20A ] }; // r ?
key <AD05> { [ U0074, U03B8 ] }; // t ?
key <AD06> { [ U0079, U1E8F ] }; // y ?
key <AD07> { [ U0075, U016B ] }; // u u
key <AD08> { [ U0069, U012B ] }; // i i
key <AD09> { [ U006F, U014D ] }; // o o
key <AD10> { [ U0070, U01DD ] }; // p ?
key <AD11> { [ U0259, UE204 ] }; // ? ?
key <AD12> { [ U00E5, UE20E ] }; // å ?
key <TILDE> { [ UE107, UE225 ] }; // ? ??
key <AE01> { [ U0031, U015B ] }; // 1 s
key <AE02> { [ U0032, U1E63 ] }; // 2 ?
key <AE03> { [ U0033, UE108 ] }; // 3 ?
key <AE04> { [ U0034, U03D1 ] }; // 4 ?
key <AE05> { [ UE104, UE222 ] }; // ? ?
key <AE06> { [ UE220, UE223 ] }; // ? ?
key <AE07> { [ U03B2, UE224 ] }; // ß ?
key <AE08> { [ UE109, U00E3 ] }; // ? ã
key <AE09> { [ UE10A, UE10C ] }; // ? ?
key <AE10> { [ U0030, UE106 ] }; // 0 ?
key <AE11> { [ U03C5, UE10E ] }; // ? ?
key <AE12> { [ UE10B, UE10D ] }; // ? ?
key <BKSL> { [ U0105, UE203 ] }; // a ?
key <LSGT> { [ U0105, UE203 ] }; // a ?
};
I proceded like this:
avestantranscri
How can you use it?
1. Add avestantranscri
sudo gedit /usr/share/
in order to open (as administrator) the 'de' layout, and paste the contents of avestantranscri
2. Register the new 'avestantranscr
Both files have a section that looks like the following. Do a simple search for 'dsb_qwertz' or some other string in order to find the segment.
Code:
<variant>
</variant>
<variant>
</variant>
-------
<
</layout>
<layout>
<configItem>
</configItem>
Open base.xml with
sudo gedit /usr/share/
Then open evdev.xml with
sudo gedit /usr/share/
Replace the '------
<variant>
<configItem>
<name>avestantr
<description>
<languageList>
</configItem>
</variant>
What we do here is we insert a variant description for the 'avestantranscr
Click Save and exit the text edit.
3. Install the font. Follow the steps from http://
which says to install the font in your home directory, in a '.fonts' subdirectory. Normally, Ubuntu will pick up the font as soon as you copy it in there. Any newly started application should be able to use the new font.
4. Finally, add the new AvestanTranscri
But after having added the ne keyboard layout I got this error message:
Fehler beim Aktivieren der XKB-Konfiguration.
Dies kann unter folgenden Umständen passieren:
• ein Fehler in der Bibliothek libxklavier
• ein Fehler im X-Server (xkbcomp, xmodmap-Werkzeuge)
• X-Server mit inkompatibler Implementation von libxkbfile
Versionsdaten des X-Servers:
The X.Org Foundation
10900000
Falls Sie dies als Fehler melden, fügen Sie hinzu:
• das Ergebnis von xprop -root | grep XKB
• das Ergebnis von gconftool-2 -R /desktop/
XKB_RULES_
_XKB_RULES_
ernst@UbuntuErn
layouts = [de,ir avestan]
options = [grp grp:shift_
model =
This occurs every time if I try to add another keyboard layout.