SuSE Linux

User Guide

3. Edition

This publication is intellectual property of SuSE Linux AG.

Its contents can be duplicated, either in part or in whole, provided that a copyright label is visibly located on each copy.

All information found in this book has been compiled with utmost attention to detail. However, this does not guarantee complete accuracy. Neither SuSE Linux AG, the authors, nor the translators shall be held liable for possible errors or the consequences thereof.

Many of the software and hardware descriptions cited in this book are registered trademarks. All trade names are subject to copyright restrictions and may be registered trade marks. SuSE Linux AG essentially adheres to the manufacturer's spelling. Names of products and trademarks appearing in this book (with or without specific notation) are likewise subject to trademark and trade protection laws and may thus fall under copyright restrictions.

Please direct suggestions and comments to.

AuthorsJörg Bartsch, Gernot Hillier, Marcel Hilzinger, Johannes Meixner, Matthias Nagorny, Siegfried Olschner, Marcus Schäfer, Arvin Schnell, Adrian Schröter, Rebecca Walter
TranslatorsTino Tanner, Rebecca Walter
EditorsJörg Arndt, Antje Faber, Berthold Gunreben, Roland Haidl, Jana Jaeger, Edith Parzefall, Peter Reinhart, Inés Pozo, Thomas Rölz, Thomas Schraitle

Table of Contents

Changes in the User Guide
Typographical Conventions
I. Installation
1. Quick Installation
Step One: The Start Screen
Step Two: Accept Suggestions
Step Three: Installation
2. User-Defined Installation
Starting Your System from the CD-ROM
Possible Problems When Starting from the CD/DVD
The Boot Screen
Language Selection
Installation Mode
Installation Suggestion
Installation Mode
Keyboard Layout
Expert Partitioning with YaST
Boot Configuration (Boot Loader Installation)
Time Zone
Launching the Installation
Finishing the Installation
root Password
Network Configuration
Testing the Internet Connection
Loading Software Updates
User Authentication
Configuring the Host as a NIS Client
Creating Local User Accounts
Reading the Release Notes
Hardware Configuration
Graphical Login
II. Configuration
3. YaST — Configuration
Starting YaST
The YaST Control Center
Change Installation Source
YaST Online Update
Patch CD Update
Installing and Removing Software
System Update
CD-ROM Drives
Hard Disk Controller
Graphics Card and Monitor (SaX2)
Hardware Information
Select Mouse Model
TV and Radio Cards
Network Devices
Basic Information about Internet Access
Information about the Internet Dial-Up
Network Card
Network Services
Host Name and DNS
NFS Client and NFS Server
Configuration of a Samba Server
Configuration of Samba Clients
NTP Client
Mail Transfer Agent
Network Services (inetd)
Security and Users
User Administration
Group Administration
Security Settings
Backup Copy of the System Areas
Restoring the System
Creating a Boot, Rescue, or Module Disk
Boot Loader Configuration with YaST
Profile Manager (SCPM)
Runlevel Editor
Sysconfig Editor
Time Zone Selection
Language Selection
Keyboard Layout Selection
Submitting a Support Request
Boot Log
System Log
Loading a Vendor's Driver CD
YaST2 in Text Mode (ncurses)
Restriction of Key Combinations
Module Operation
Starting Individual Modules
4. The KDE Desktop
Desktop Components
The Desktop Menus
The Trash Bin
CD-ROM, DVD-ROM, and Floppy Disks
The Printer Icon
The Panel
The Main Menu
The Windows
Sound & Multimedia
Appearance & Themes
Regional & Accessibility
Konqueror as a File Manager
The Konqueror Menu
The Toolbar
The Location Bar
The Main Window
Creating an Image Gallery
Important Utilities
KInternet – the Door to the WWW
The Download Manager KGet
The Clipboard Klipper
Monitoring Print Jobs
Formatting Floppy Disks with KFloppy
Ark: Displaying, Decompressing, and Creating Archives
Desktop Sharing
KSnapshot: Taking Screenshots
5. The GNOME Desktop
The Desktop
The Icons
The Desktop Menu
The Panel
The Main Menu
Handling Floppy Disks, CDs, or DVDs
Mouse Configuration
Menus and Toolbars
Keyboard Shortcuts
Sound (system alerts)
File Management with Nautilus
Navigating in Nautilus
File Management
Configuring Nautilus
Important Utilities
Managing Archives with File Roller
III. Office Applications
6. The Office Suite
The Quickstarter
Overview of the Application Modules
Getting Help
Converting Microsoft Office Documents
Changing the Global Settings
Word Processing with Writer
Creating Texts with the AutoPilot
Creating Texts without the AutoPilot
Selecting Text
Working with the Stylist
Inserting a Table
Inserting Graphics
Spreadsheets with Calc
Changing Cell Attributes
A Practical Example: Monthly Expenses
Creating Charts
Importing Spreadsheet Tables
Creating Graphics Using Draw
Creating Presentations with Impress
Creating Presentations with the AutoPilot
Adding a Slide
7. The KWrite Text Editor
General Features
The File Menu
The Edit Menu
The View Menu
The Bookmarks Menu
The Tools Menu
The Settings Menu
The Help Menu
8. Sychronizing a Handheld Computer with KPilot
KPilot Basics
Conduits Used by KPilot
Configuring the Handheld Connection
Configuring the KAddressBook Conduit
Managing To-Do Items and Events
Working with KPilot
Backing up Data from the Handheld
Installing Programs on the Handheld
9. Scheduling with KOrganizer
Starting KOrganizer
Configuring KOrganizer
Using the Calendar
To-Do Items
Address Book
10. Address Management with KAddressBook
Overview of KAddressBook
Creating a New Contact
Creating Address Lists
Searching Address Data
IV. Internet
11. The Web Browser Konqueror
Opening Web Pages
Saving Web Pages and Graphics
Enhanced Web Browsing (Internet Keywords)
Java and JavaScript
12. The Web Browser Galeon
Optimized for the Web
Efficient Surfing with Tabs
Smart Bookmarks
Settings and Controls
For More Information
13. The Mozilla Web Browser
The Initial Browser Window
The Menu Bar
The Navigation Toolbar
The Personal Toolbar
Working with Tabs
14. Encryption with KGpg
Key Management
Generating a New Key Pair
Exporting the Public Key
Importing Keys
Signing Keys
The Key Server Dialog
Importing a Key from a Key Server
Exporting Your Keys to a Key Server
The Applet
Encrypting and Decrypting the Clipboard
Encrypting and Decrypting by Dragging and Dropping
The KGpg Editor
For More Information
15. KMail — The KDE Mail Application
Mail Formats
Access Types
Configuring KMail
Defining Your User Identity
Setting up Network Connections
Configuring the Appearance of KMail
Using KMail
Creating a New Message
Message Folders
The Address Book
Filter Rules
Examples of Filters
Mail Encryption with PGP or GnuPG
Signing Messages
Checking the Signature of a Received Message
Sending Public Keys
Decoding Encrypted Messages
Encrypting Your Own Messages
For More Information
16. Evolution: An E-Mail and Calendar Program
Starting Evolution
Importing E-Mail from Other Mail Programs
Overview of Evolution
Configuring Accounts
Mail Preferences
Creating Messages
Encrypted E-Mail and Signatures
Virtual Folders
Adding Appointments
Scheduling a Meeting
Adding Tasks
Adding Contacts
Making a List
Sharing Contacts
Public Address Books in Evolution
For More Information
17. ISDN Telecommunication
CapiSuite Basics
Configuring Fax Services
Configuring the Answering Machine
General Notes about Reception
Fax Operation
Operation of the Answering Machine
V. Multimedia
18. Sound in Linux
Basic ALSA PCM Types
The GNOME Mixer Applet
Mixer Parameters of Soundblaster Live! and Audigy
The Mixer for the Sound Chip Envy24
Configuration of the S/PDIF Channels
XMMS — An MP3, WAV, OGG, and Stream Player
kscd — Audio CD Player
The Audio CD Player WorkMan
GNOME CD Player Applet
Buffering and Latencies
The JACK Audio Connection Kit
Hard Disk Recording with Audacity
Recording WAV Files and Importing Files
Editing Audio Files
Saving and Exporting
Direct Recording and Playback of WAV Files
Compressing Audio Data
Loading Sound Fonts: SB Live! and AWE
vkeybd — Virtual MIDI Keyboard
Establishing Connections Between MIDI Ports
kmid — The KDE MIDI Player
MIDI Playback without a WaveTable Card
The Sound Font Synthesizer fluidsynth
Configuration of timidity++
Starting timidity++ with the Graphical Interface
The ALSA Server Mode of timidity++
AlsaModularSynth — Synthesizer and Effect Processor
Randomly Playing Patches
AlsaModularSynth as an Effect Processor
Synthesizer Patches
Keeping Track with the Control Center
The MIDI Out Module
Writing WAV Files with the WAV Out Module
NoteEdit and MIDI Sequencers
19. TV, Video, Radio, and Webcam
Watching TV with motv
Video Source and Network Search
From Silent Film to Sound Film
Screen Proportions and Full-Screen Mode
The Launcher Menu
Video Text with alevt
Webcams and motv
nxtvepg — The TV Magazine for Your PC
Importing the EPG Database
Sorting the Programs
20. K3b — The KDE Burning Application
Creating a Data CD
Burning CDs
Creating an Audio CD
Copying a CD
Writing ISO Images
For More Information
21. Digital Cameras and Linux
Connecting to the Camera
Installating the Programs
Using Konqueror
Using gtKam
Using Digikam
For More Information
22. Kooka — A Scanning Application
The Kooka Window
The Preview
The Final Scan
The Menus
The Gallery
Optical Character Recognition
23. Graphics with The GIMP
Image Processing and Graphics Formats
Pixel Images
Vector Graphics
Using The GIMP
Starting The GIMP
The Toolbox
The Menu Bar
The Tool Icons
The Selection Tools
Transformation Tools
Paint Tools
Color, Brush, Pattern, and Gradient Selection
Working with The GIMP
Opening Images
Creating a New Image
Saving Images
Configuring The GIMP
Image Modes
Introduction to Image Manipulation
Special Effects
Inserting Text
Retouching Images
For More Information
VI. Excursions
24. Working with the Shell
Introduction to Bash
Files and Directories
Bash Functions
Specifying Paths
Wild Cards
More or Less
Archives and Data Compression
Cleaning Up
Users and Access Permissions
File System Permissions
Modifying File Permissions
The setuid Bit
The setgid Bit
The Sticky Bit
Access Control Lists
Important Linux Commands
File Commands
System Commands
The vi Editor
25. Ergonomics in the Workplace
The Working Environment
The Right Desk
Sitting Correctly on the Right Working Chair
Good Lighting for Productive Work
Optimum Climate
Too Much Noise Causes Stress
Office Equipment
Buying a Screen
Screen Location
The Keyboard and the Wrists
Liberating the Mouse
Links and Literature
A. Help and Documentation
Using the SuSE Help Center
Contents of the SuSE Help Center
The Search Function of the SuSE Help Center
B. SuSE Linux FAQ

List of Figures

1.1. Suggestion Screen
2.1. The Boot Screen
2.2. Selecting the Language
2.3. Selecting the Installation Mode
2.4. Suggestion Window
2.5. Selecting the Mouse Type
2.6. Editing the Partitioning Setup
2.7. Selecting the Hard Disk
2.8. The YaST Partitioner in Expert Mode
2.9. Possible Options for Windows Partitions
2.10. Resizing the Windows Partition
2.11. Installing and Removing Software with the YaST Package Manager
2.12. Selecting the Time Zone
2.13. Setting the root Password
2.14. Configuring the Network Devices
2.15. Testing the Internet Connection
2.16. User Authentication
2.17. NIS Client Configuration
2.18. Entering the User Name and Password
2.19. Configuring the System Components
2.20. The Login Screen
3.1. The YaST Control Center
3.2. Change Installation Source
3.3. YaST Online Update
3.4. YaST: Package Manager
3.5. Conflict Management of the Package Manager
3.6. Suggestion Dialog for Updates
3.7. Update Options
3.8. Selecting the Printer
3.9. The Main Window of the New SaX2
3.10. Monitor Selection
3.11. Selecting the Graphics Card
3.12. Configuring the Resolution
3.13. Configuring the Virtual Resolution
3.14. Adjusting the Image Geometry
3.15. Displaying Hardware Information
3.16. Configuration of the Network Card
3.17. Modem Configuration
3.18. DSL Configuration
3.19. T-DSL Configuration in Germany
3.20. ISDN Configuration
3.21. ISDN Interface Configuration
3.22. Configuration of NFS Clients
3.23. User Administration
3.24. Group Administration
3.25. Security Settings
3.26. SuSE Firewall: Selecting the Interfaces to Protect
3.27. SuSE Firewall: Externally Accessible Services
3.28. Start Window of the Restore Module
3.29. Creating a Boot, Rescue, or Module Disk
3.30. Boot Loader Configuration with YaST
3.31. Submitting a Support Request
3.32. The Main Window of YaST2 ncurses
3.33. The Software Installation Module
4.1. The Main Window of KPrinter
4.2. Settings in KPrinter
4.3. The File Manager Konqueror
4.4. The Clipboard Klipper
4.5. Monitoring Print Jobs with KJobViewer
4.6. The Floppy Disk Formatter KFloppy
4.7. Ark: File Archive Preview
4.8. Desktop Sharing with Invitation by E-Mail
4.9. KSnapshot: Taking Screenshots
5.1. Nautilus in Your Personal Home Directory
5.2. GNOME Dictionary
6.1. The Quickstarter
6.2. The Options Dialog
6.3. The AutoPilot
6.4. The Navigator in Writer
6.5. The Stylist for Writer
6.6. Inserting a Table Using the Toolbar
6.7. The Cell Attributes Dialog
6.8. A Spreadsheet Example for Calc
6.9. Expanded Example Spreadsheet
6.10. A Chart in Calc
6.11. Inserting Slides in Impress
7.1. The KWrite Text Editor
8.1. Configuration Dialog with the Available Conduits
8.2. Configuring the Connection in KPilot
8.3. KPilot Configuration
8.4. The File Selection Dialog of KPilot
8.5. Dialog Showing the Path to a KOrganizer Calendar File
8.6. The Main Window of KPilot
9.1. Managing Your Schedule with KOrganizer
9.2. Configuring KOrganizer
9.3. The Toolbars of KOrganizer
9.4. Scheduling with KOrganizer
9.5. Entering Attendee Details
9.6. Using the Address Book with KOrganizer
10.1. Overview of KAddressBook
10.2. Recording New Contact Information
10.3. Editing Distribution Lists
10.4. Searching an LDAP Directory
11.1. The Browser Window of Konqueror
12.1. The Main Window in Galeon
13.1. The Initial Browser Window
13.2. Preferences
14.1. The Key Manager
14.2. Generating Keys
14.3. Search Screen for Importing a Key
14.4. Hits and Import
14.5. Assigning Trust
14.6. Exporting a Key to a Key Server
15.1. Main Window of KMail after Start-Up
15.2. Composing a Message
15.3. Creating New Folders
16.1. The Evolution Window with Shortcuts and Summary
16.2. Setting up a Filter
17.1. YaST Module for the Configuration of the Fax Function
17.2. Fax Functionality: User Preferences
17.3. YaST Module for Configuring the Answering Machine
17.4. Answering Machine: User Preferences
17.5. Configuring CapiSuite in KDEPrintFax
18.1. The Mixer gamix
18.2. The Mixer QAmix
18.3. Monitor and Digital Mixer of envy24control
18.4. The Patchbay
18.5. Mixer for Analog Inputs and Outputs
18.6. Configuring the S/PDIF Parameters with envy24control
18.7. XMMS with Equalizer, OpenGL Spectrum Analyzer, and Infinity Plug-Ins
18.8. The kscd User Interface
18.9. QJackConnect — a Patchbay for Jack
18.10. Spectral View of the Audio Data
18.11. The Spectrum
18.12. vkeybd — Virtual MIDI Keyboard
18.13. Connecting MIDI Ports and Status Display with kaconnect
18.14. Configuring Split Zones with QMidiRoute
18.15. Main Window and Channel View of kmid
18.16. The Ladspa Browser
18.17. MIDI Controllers and Module Parameters in the Control Center
18.18. The Composition Editor NoteEdit
19.1. The TV Application motv
19.2. The Electronic TV Magazine nxtvepg
20.1. K3b: Creating a New Data CD
20.2. Burning CDs with K3b
20.3. K3b: Copying a CD
21.1. The Main Window of gtKam
21.2. Saving Images
22.1. The Kooka Main Window
22.2. The Kooka Preview Window
22.3. The Kooka Scanning Parameters
22.4. The Kooka Gallery
22.5. OCR with Kooka (Optical Character Recognition)
23.1. The GIMP Toolbox: The Default Window
23.2. Load Images
23.3. Creating a New Image
23.4. Layers, Channels, and Paths Dialog
24.1. Excerpt from a Standard Directory Tree
A.1. The Main Window of the SuSE Help Center
A.2. Configuring the Search Function
A.3. Generating a Search Index

List of Tables

6.1. The Application Modules
17.1. Commands for Message Playback
24.1. Simple Commands of the vi Editor
24.2. Complex Commands of the vi Editor

List of Examples

2.1. /etc/fstab: Partition Data
18.1. MIDI Devices of a Soundblaster Live! Card
18.2. timidity.cfg
18.3. timidity.cfg of eawpats12_full.rar
24.1. Sample Output Showing File Permissions
24.2. Sample Output Showing Directory Permissions
B.1. Sample Line in /etc/fstab for an Additional Partition