source: chapter06/config-keyboard.xml@ a8b6190

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 6.0 6.1 6.1.1 6.3 6.4 6.5 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk v5_0 v5_1 v5_1_1 xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since a8b6190 was 9c713f35, checked in by Gerard Beekmans <gerard@…>, 21 years ago

Applied Zack's config-sys patch which fixes bug #510 which was originall patched and submitted by Alex (confused yet?)

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2606 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 1.5 KB
Line 
1<sect2><title>Configuring your keyboard</title>
2
3<para>Few things are more annoying than using Linux while a wrong keymap
4for your keyboard is loaded. If you have a standard US keyboard, however, you
5can skip this section, as the US keymap is the default as long as you don't
6change it.</para>
7
8<para>To change the default keymap, create the
9<filename class="symlink">/usr/share/kbd/keymaps/defkeymap.map.gz</filename>
10symlink by running the following command:</para>
11
12<para><screen><userinput>ln -s path/to/keymap /usr/share/kbd/keymaps/defkeymap.map.gz</userinput></screen></para>
13
14<para>Of course, replace <filename>path/to/keymap</filename> with the path and
15name of your keyboard's map file. For example, if you have a Dutch keyboard,
16you would use <filename>i386/qwerty/nl.map.gz</filename>.</para>
17
18<para>Another way to set your keyboard's layout is to compile the keymap
19into the kernel. This ensures that your keyboard will always work as expected,
20even when you boot into maintenance mode (by passing `init=/bin/sh' to the
21kernel), as then the bootscript that normally sets up your keymap isn't run.</para>
22
23<para>Run the following command to patch the current default keymap into the
24kernel source. You will have to repeat this command whenever you unpack a
25new kernel:</para>
26
27<para><screen><userinput>loadkeys -m /usr/share/kbd/keymaps/defkeymap.map.gz &gt; \
28&nbsp;&nbsp;&nbsp;&nbsp;/usr/src/linux-&kernel-version;/drivers/char/defkeymap.c</userinput></screen></para>
29
30</sect2>
31
Note: See TracBrowser for help on using the repository browser.