source: postlfs/config/logon.xml@ 86af98a

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 86af98a was 86af98a, checked in by Manuel Canales Esparcia <manuel@…>, 19 years ago

Updated trunk sources to use DocBook DTD XML 4.4

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@3629 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 3.1 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6]>
7
8<sect1 id="postlfs-config-logon" xreflabel="Customizing your Logon with /etc/issue">
9<sect1info>
10<othername>$LastChangedBy$</othername>
11<date>$Date$</date>
12</sect1info>
13<?dbhtml filename="logon.html"?>
14<title>Customizing your Logon with /etc/issue</title>
15<indexterm zone="postlfs-config-logon">
16<primary sortas="e-etc-issue">/etc/issue</primary></indexterm>
17
18<para>When you first boot up your new <acronym>LFS</acronym> system, the logon
19screen will be nice and plain (as it should be in a bare-bones system). Many
20people however, will want their system to display some information in the logon
21message. This can be accomplished using the
22file <filename>/etc/issue</filename>.</para>
23
24<para>The <filename>/etc/issue</filename> file is a plain text file
25which will also accept certain Escape sequences (see below) in order to
26insert information about the system. There is also the file
27<filename>issue.net</filename> which can be used when logging on remotely.
28<command>ssh</command> however, will only use it if you set the option in the
29configuration file and will also <emphasis>not</emphasis> interpret the
30escape sequences shown below.</para>
31
32<para>One of the most common things which people want to do is to clear
33the screen at each logon. The easiest way of doing that is to put a
34"clear" escape-sequence into <filename>/etc/issue</filename>. A simple way of
35doing this is to do <userinput><command>clear &gt;
36/etc/issue</command></userinput>.
37This will insert the relevant escape code into the start of the
38<filename>/etc/issue</filename> file. Note that if you do this, when
39you edit the file, you should leave the ^[c character on
40the first line alone.</para>
41
42<para>The following escapes are recognized by agetty (the program which
43usually parses <filename>/etc/issue</filename>). This information is from
44<command>man agetty</command> where you can find extra information
45about the logon process.</para>
46
47<para>The <filename>issue</filename> file can contain certain escape codes to
48display various information. All escape codes consist of a backslash
49(\) immediately followed by one of the letters explained
50below (so <option>\d</option> in <filename>/etc/issue</filename> would
51insert the current date).</para>
52
53<screen>b Insert the baudrate of the current line.
54d Insert the current date.
55s Insert the system name, the name of the operating system.
56l Insert the name of the current tty line.
57m Insert the architecture identifier of the machine, e.g., i486
58n Insert the nodename of the machine, also known as the hostname.
59o Insert the domainname of the machine.
60r Insert the release number of the kernel, e.g., 2.4.16.
61t Insert the current time.
62u Insert the number of current users logged in.
63U Insert the string "1 user" or "&lt;n&gt; users" where &lt;n&gt; is the
64 number of current users logged in.
65v Insert the version of the <acronym>OS</acronym>, e.g., the build-date etc.</screen>
66
67</sect1>
68
Note: See TracBrowser for help on using the repository browser.