source: chapter06/config-keyboard.xml@ 131dd6c

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 v4_1 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 131dd6c was 6a9875d, checked in by Timothy Bauscher <timothy@…>, 22 years ago

Applied Bill Maltby's grammatic-fixes patch.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2164 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>Nothing is more annoying than using Linux with a wrong keymap loaded
4for your keyboard. If you have a default US keyboard, you can skip this
5section. The US keymap file is the default if you don't change it.</para>
6
7<para>To set the default keymap file, create the
8<filename class="symlink">/usr/share/kbd/keymaps/defkeymap.map.gz</filename>
9symlink by running the following commands:</para>
10
11<para><screen><userinput>ln -s &lt;path/to/keymap&gt; /usr/share/kbd/keymaps/defkeymap.map.gz</userinput></screen></para>
12
13<para>Replace &lt;path/to/keymap&gt; with the your keyboard's map file. For
14example, if you have a Dutch keyboard, you would run:</para>
15
16<para><screen><userinput>ln -s i386/qwerty/nl.map.gz /usr/share/kbd/keymaps/defkeymap.map.gz</userinput></screen></para>
17
18<para>A second option to configure your keyboard's layout is to compile
19the keymap directly into the kernel. This will make sure that your
20keyboard always works as expected, even when you have booted into
21maintenance mode (by passing `init=/bin/sh' to the kernel), in which case
22the bootscript that normally sets up your keymap isn't run.</para>
23
24<para>Run the following command to patch the correct keymap into the
25kernel source. You will have to repeat this command whenever you unpack a
26new kernel:</para>
27
28<para><screen><userinput>loadkeys -m /usr/share/kbd/keymaps/defkeymap.map.gz &gt; \
29&nbsp;&nbsp;&nbsp;&nbsp;/usr/src/linux/drivers/char/defkeymap.c</userinput></screen></para>
30
31</sect2>
32
Note: See TracBrowser for help on using the repository browser.