Document Conventions ******************** This manual uses several conventions to highlight certain words and phrases and draw attention to specific pieces of information. Typographic Conventions ======================= Mono-spaced with non-white background ------------------------------------- Used to highlight system input, including shell commands, file names and paths. Also used to highlight keycaps and key combinations. For example: To see the contents of the file "my_next_bestselling_novel" in your current working directory, enter the "cat my_next_bestselling_novel" command at the shell prompt and press "Enter" to execute the command. The above includes a filename, a shell command and a keycap, all present in mono-spaced type and all distinguishable thanks to context. Key combinations can be distinguished from keycaps by the hyphen connecting each part of a key combinations. For example: Press "Enter" to execute the command. Press "Ctrl-Alt-F2" to switch to the first virtual terminal. Press "Ctrl-Alt-F1" to return to your X-Windows session. The first paragraph highlights the particular keycap to press. The second highlights two key combinations (each a set of three keycaps with each set pressed simultaneously). If source code is discussed, class names, methods, functions, variable names and returned values mentioned within a paragraph will be presented as above, in "mono-spaced type". For example: File-related classes include "filesystem" for file systems, "file" for files, and "dir" for directories. Each class has its own associated set of permissions. Proportional Bold ----------------- This denotes words or phrases encountered on a system, including application names; dialog box text; labelled buttons; check-box and radio button labels; menu titles and sub-menu titles. For example: Choose **System** -> **Preferences** -> **Mouse** from the main menu bar to launch **Mouse Preferences**. In the **Buttons** tab, click the **Left-handed mouse** check box and click **Close** to switch the primary mouse button from the left to the right (making the mouse suitable for use in the left hand). Italic ------ The addition of italics indicates replaceable or variable text. Italics denotes text you do not input literally or displayed text that changes depending on circumstance. For example: To connect to a remote machine using ssh, type "ssh *username@domain.name*" at a shell prompt. If the remote machine is **example.com** and your username on that machine is **john**, type "ssh john@example.com" The "mount -o remount *file-system*" command remounts the named file system. For example, to remount the "/home" file system, the command is "mount -o remount /home". To see the version of a currently installed package, use the "rpm -q *package*" command. It will return a result as follows: *package-version-release*. Note the words in bold italics above — username, domain.name, file- system, package, version and release. Each word is a placeholder, either for text you enter when issuing a command or for text displayed by the system. Aside from standard usage for presenting the title of a work, italics denotes the first use of a new and important term. For example: Publican is a *DocBook* publishing system. Pull-quote Conventions ====================== Terminal output and source code listings are set off visually from the surrounding text. Output sent to a terminal is presented thus: books Desktop documentation drafts mss photos stuff svn books_tests Desktop1 downloads images notes scripts svgs Source-code listings are also presented this way but may add syntax highlighting. Notes and Warnings ================== Finally, we use three visual styles to draw attention to information that might otherwise be overlooked. Note: Notes are tips, shortcuts, or alternative approaches to the task at hand. Ignoring a note should have no negative consequences, but you might miss out on a trick that makes your life easier. Important: Important boxes detail things that are easily missed: configuration changes that only apply to the current session, or services that need restarting before an update will apply. Ignoring a box labelled 'Important' will not cause data loss but may cause irritation and frustration. Warning: Warnings should not be ignored. Ignoring warnings will most likely cause data loss.