Checking the Layout configuration
From OLPC
This page is monitored by the OLPC team.
Contents |
[edit] Check the Internationalization File
- In a terminal, type: cat /home/olpc/.i18n
- The i18n file will look something like:
LANG="en_US.UTF-8"
- Usually, LANG="{two letter ISO language code}_{two letter ISO country code}.UTF-8". The country code is only used if there are multiple countries with that language. Use locale -a for a complete list of legal values country codes
See Olpc-utils for implementation details.
[edit] Check the keyboard mappings
- In a terminal, type: cat /etc/sysconfig/keyboard
- The keyboard file will look something like:
KEYTABLE="us"
XKB_MODEL="olpc"
XKB_LAYOUT="us"
XKB_VARIANT="olpc"
- The XKB_LAYOUT="{two letter ISO country code} is the two letter country code of the laptop. country codes
- Changing this will change the keyboard mapping that the laptop uses.
- The KEYTABLE is the keymap for the Linux text console. It supports fewer keyboards than X11. The complete list is in /lib/kbd/keymaps.
- You can create a file /home/olpc/.kbd with per-user overrides of the system defaults.
See Olpc-utils for implementation details.
For Developers: activities · trac · cgit · build index · repository · firmware · Fedora: packages · Sugar Labs: activities · almanac · api · bugs · gitorious · download · people · wiki
The following procedures are only applicable to laptops that have developer keys (Please see Activation and Developer Keys).
[edit] Check the manufacturing Data
(information that comes with the laptop, and should state what language it should be in)
- Boot into the ok prompt
- type: .mfg-data
- next to LA should be the code for the three letter country code of the laptop
[edit] Changing mfg data (with q2c27a only)
You can't easily do this with the firmware we make available to the public, though the tag editing page does explain how.
- Install special firmware
- Reboot holding the X game button and then hit escape to get to the OK prompt
- Type 'change-tag TN <value string>' where TN is the two letter tag and value string is the new value
Example: change-tag LA RUS (changes the laptop to russian)
Categories: Pages monitored by OLPC | Articles to be merged | Developers | XO localization | Keyboard
Articles to be merged
Developers
Graphic Design
Language support
Languages (international)
Pages monitored by OLPC
Projects > Hardware > Keyboard
Features > Software features > Localization > XO localization

