source: postlfs/config/logon.xml@ 89ef45fc

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 89ef45fc was 6732c094, checked in by Randy McMurchy <randy@…>, 17 years ago

Updated all the XML files (and the one stylesheet) to use the 4.5 version of DocBook XML DTD

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

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