diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index ec64d33a3..0b28ba95b 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -107,6 +107,10 @@ first a summary, then a detailed log.
+June 12, 2004 [alexander]: British people speak English but
+need loadkeys and setfont (reported by Dave Mascall on IRC). Corrected the
+text on the console page to account for this
+
June 12, 2004 [alexander]: Re-added the "background" option to
/etc/vimrc, since it has some educational value. Put this option inside an "if"
statement because it applies to some, not all, terminals
diff --git a/chapter07/console.xml b/chapter07/console.xml
index c61bfc7db..3db1f955a 100644
--- a/chapter07/console.xml
+++ b/chapter07/console.xml
@@ -13,9 +13,11 @@
In this section we will configure the console
initscript that sets up the keyboard
-map and the console font. If you are a native English speaker so that you
-don't need to use any non-ASCII characters, and your keyboard is a US one,
-skip this section. Without the configuration file,
+map and the console font. If you
+don't need to use any non-ASCII characters
+(British pound and Euro character are not ASCII),
+and your keyboard is a US one, you can skip this section.
+Without the configuration file,
the console initscript will do nothing.
The console script uses the
@@ -50,8 +52,14 @@ KEYMAP="es euro"
FONT="lat9-16 -u iso01"
EOF
-If the KEYMAP or FONT variable is not set, the console initscript
-will not run the corresponding program.
+The FONT line above is correct only for the ISO-8859-15
+character set. If you prefer ISO-8859-1 and therefore use a pound sign
+instead of Euro, the correct FONT line is:
+FONT="lat1-16"
+
+If the KEYMAP or FONT variable is not set, the
+console initscript will not run the corresponding
+program.
In some keymaps, the Backspace and Delete keys send characters
different form ones in the default keymap built into the kernel.
@@ -78,15 +86,16 @@ altgr control alt keycode 111 = Boot
Then tell the console script to load this snippet
after the main keymap:
-cat >>/etc/sysconfig/console <<EOF
+cat >>/etc/sysconfig/console <<"EOF"
KEYMAP_CORRECTION="/etc/kbd/bs-sends-del"
EOF
-If back in you decided to go
-compile your keymap directly into the kernel (later on in ), then strictly speaking you don't need to run the
-loadkeys program, since the kernel will set up the keymap for you,
-and thus you may omit the KEYMAP variable from the
+If you decided to
+compile your keymap directly into the kernel later on in instead of setting it every time from the
+console bootscript, then you don't need to run the
+loadkeys program. Since the kernel will set up the keymap,
+you can omit the KEYMAP variable from the
/etc/sysconfig/console
configuration file. If you wish,
you can still have it, this isn't going to hurt you. Keeping it could even