Mastering Mandriva Linux

http://www.mandriva.com

NeoDoc

Camille Bégnis, Christian Roy, Fabian Mandelbaum, Roberto Rosselli del Turco, Marco De Vitis, Alice Lafox, John Rye, Wolfgang Bornath, Funda Wang, Patricia Pichardo Bégnis, Debora Rejnharc Mandelbaum, Mickael Scherer, Jean-Michel Dault, Lunas Moon, Céline Harrand, Fred Lepied, Pascal Rigaux, Thierry Vignaud, Giuseppe Ghibò, Stew Benedict, Francine Suzon, Indrek Madedog Triipus, Nicolas Berdugo, Fabrice Facorat, Xiao Ming, Snature , Guylhem Aznar, Pavel Maryanov, Annie Tétrault, Aurelio Marinho Jargas, Felipe Arruda, Marcia Gawlak Hoshi, Roberto Patriarca, Sean Wheller, Laura Sebrie.

Legal Notice

This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later (the latest version is presently available at opencontent.org).

  • Distribution of substantively modified versions of this document is prohibited without the explicit permission of the copyright holder.

  • Distribution of the work or derivative of the work in any standard (paper) book form is prohibited unless prior permission is obtained from the copyright holder.

Mandriva” and “DrakX” are registered trademarks in the US and/or other countries. The related “Star logo” is also registered. All rights reserved. All other copyrights embodied in this document remain the property of their respective owners.

September 2006


Preface
1. About Mandriva Linux
1.1. Contacting the Mandriva Linux Community
1.2. Join the Club!
1.3. Subscribing to Mandriva Online
1.4. Purchasing Mandriva Products
1.5. Mandriva Kiosk
1.6. Contributing to Mandriva Linux
2. About this User Guide
3. Conventions Used in this Book
3.1. Typing Conventions
3.2. General Conventions
4. Quick Install
4.1. Performing the Installation
4.2. Co-existing With Other Operating Systems
1. Free Software Daily
1. Using KDE
1. Discovering the K Desktop Environment
1.1. The Desktop
1.2. The Panel
1.3. Virtual Desktops
2. How to Access Folders
2.1. Welcome Home!
2.2. Accessing Other Folders
2.3. Accessing Removable Media
2.4. Accessing Remote Shares
3. Personalizing your Desktop
3.1. Changing your Desktop's Appearance
3.2. Customizing the Panel
4. Searching For Files
4.1. With Kerry
4.2. With Konqueror
5. KDE Sessions
6. Manipulating the 3D Desktop
2. Using the Internet
1. Writing E-mails
1.1. Mail Configuration
1.2. KMail's Interface
1.3. Composing a Message
2. Stay Informed Through News Feeds
3. Browsing the Web
3.1. Tab Browsing
3.2. Built-in Search Bar
3.3. Installing Plugins
3. Office Work
1. Word Processor
1.1. OpenOffice.org Writer
1.2. Using the Word Processor
1.3. Going Further
2. Spreadsheet
2.1. OpenOffice.org Calc
2.2. Using the Spreadsheet
2.3. Going Further
3. Printing and Faxing from Applications
3.1. Accessing KPrinter
3.2. KPrinter's Interface
3.3. Building PDF Files
3.4. Sending Faxes
4. Audio, Movie and Video Applications
1. Audio Applications
1.1. amaroK Audio Player
1.2. KsCD CD Player
1.3. Using the KMix Mixer
2. Movie Applications
2.1. Introduction
2.2. Kaffeine
2.3. Other Movie Applications for Linux
3. CD/DVD Burning
3.1. Getting Started
3.2. Burning Data CDs
3.3. Burning Audio CDs (CDDA)
3.4. Audio CD Extraction (Ripping)
3.5. Duplicating a CD
3.6. Erasing CD-RW media
5. Graphics Tools And Practical Devices
1. Graphic Art And Image Manipulation
1.1. GIMP
1.2. Vector Graphic Applications
2. Digital Cameras
2.1. Configuring Your Digital Photo Camera
2.2. Transferring and Manipulating Pictures
2.3. EXIF: Digital Camera Photographic Settings
2.4. Web Albums
3. Scanning Documents and Images
3.1. Scan Documents with Kooka
3.2. Scan Images with The Gimp
3.3. A Note About the Resolution
3.4. Extracting Text from Scanned Documents (OCR)
2. Configuring and Tweaking Your Box
6. Introduction to the Mandriva Linux Control Center
1. MCC's Components
2. The Drakbug Reporting Tool
7. Package Management
1. Adding, Removing and Updating Software
2. The Software Media Manager
8. Hardware Setup
1. Configuring your Hardware
1.1. Hardware Detection and Configuration
1.2. Problems/Troubleshooting
2. Controlling the Graphical Configuration
2.1. Changing the Monitor
2.2. Changing Resolution
2.3. Controlling All Video Parameters
3. Configuring the 3D Desktop
4. Changing your Keyboard Layout
5. Changing your Mouse
6. Configuring Printers with PrinterDrake
6.1. Automatic Installation
6.2. Manual Configuration
6.3. The Printer Management Interface
6.4. Print Server General Configuration
6.5. The Printer Configuration Wizard
6.6. Reconfiguring an Existing Printer
6.7. Controlling Automatic Installations
6.8. Expert Mode
7. Installing and Sharing Scanners
7.1. Main Interface and Scanner Installation
7.2. Share your Scanner
8. Setting up your UPS
9. Setting up your Network and Accessing the Web
1. Network and Internet Connection Management
1.1. Set Up a New Network Interface
1.2. Internet Settings
1.3. Reconfigure Interfaces
1.4. Monitoring Connections
1.5. Removing a Connection
1.6. Proxy Settings
2. Activating and Managing Network Profiles
2.1. Profile Handling
3. Internet Connection Sharing
3.1. The Gateway Connection Wizard
3.2. Configuring the Clients
4. Wireless Connections Management (Roaming)
4.1. Switching Networks
4.2. Configuring a Wireless Connection
10. Personalizing your System
1. Configuring Start-Up Services
2. Managing Fonts on your System with DrakFont
3. Setting your Machine's Date and Time
4. Monitoring System Activity and Status
4.1. Browsing System Logs
5. Managing Users and Groups
5.1. The Interface
5.2. Adding a New User
6. Backing Up and Restoring your Files
6.1. A Practical Example Using the Wizard
6.2. Restoring Backups
6.3. Automating Periodic Backups
6.4. Advanced Backup Wizard Configuration
11. Mount Points and Remote Directories
1. Managing your Hard Drive Partitions with DiskDrake
1.1. The Interface
1.2. DiskDrake's action buttons
2. Managing Removable Devices
3. Importing Remote SMB Directories
4. Importing Remote NFS Directories
5. Allowing Users to Share Folders
6. Setting up WebDAV Mount Points
12. Securing your Linux Box
1. Securing your Machine through DrakSec
1.1. Setting your Security Level
1.2. Customizing a Security Level
2. Controlling File Permissions with DrakPerm
3. Securing your Internet Access via DrakFirewall
3.1. Choose Services to be Available from Outside
3.2. Activate Interactive Firewall Feature
3.3. Which Interface to Protect
13. Boot Device Configuration
1. Configuring the Login Mode
2. Changing your Boot-up Configuration
2.1. Configuring the Bootloader
2.2. Managing Boot Entries
3. Customizing your Boot Theme
14. Mandriva Online Services
1. Initial Configuration
2. The Web Management Interface
2.1. Subscribing New Machines
2.2. Host Management
2.3. Scheduling Updates
3. Mandriva Online Applet
15. Server Configuration Wizards
1. Foreword
2. DHCP Server Configuration
3. DNS Server Configuration
4. Mail Server Configuration
5. Samba Server Configuration
6. Web Server Configuration
7. FTP Server Configuration
8. Installation Server Wizard
9. NIS and Autofs Servers Wizard
10. LDAP Configuration Wizard
11. Proxy Server Configuration
12. Time Configuration
3. More Advanced Uses
16. Exchanging Data with Other Devices or Local Computers
1. PDAs
1.1. Configuring KPilot
1.2. Working with KPilot
2. Computers in the Local Network
17. Getting the Most Out of your Laptop
1. Which Laptop Should I Get?
2. Compatible Hardware
3. Laptop Features
3.1. Power Control, Hibernation and CPU Throttling
3.2. Multimedia Keys
18. Introduction to the Command Line
1. File Manipulation
1.1. List the Contents of a Directory
1.2. Copy
1.3. Move
1.4. Remove
1.5. Create a Directory
1.6. Change the Working Directory
2. Process Manipulation
2.1. Information on Processes
2.2. Controlling Processes
2.3. Mixing ps and kill: top
3. Commands Documentation
4. Further Reading
19. Package Management From The Command Line
1. Installing and Removing Packages
2. Media Management
2.1. Adding New Media
2.2. Removing Media
2.3. Updating Media
3. Tricks and Recipes
3.1. Synthesized vs. Complete Lists
3.2. Finding the Package which Contains a Specific File
3.3. Updating Packages
4. Installing Mandriva Linux
20. Coexisting with Other Operating Systems
21. Before Installation
1. Configuring your BIOS
2. Supported Hardware
22. Installation with DrakX
1. The Mandriva Linux Installer
1.1. The Installation Process
1.2. Startup Options
2. Choosing your Language
3. License Terms of the Distribution
4. Installation Class
5. Configuring your Keyboard
6. Security Level
7. Where to Install Mandriva on your Hard Disk
8. Package Selection
8.1. Choose Installation Media
8.2. Supplementary Installation Media
8.3. Choose Package Groups to Install
8.4. Minimal Installation
8.5. Choosing Individual Packages to Install
9. Root Password
9.1. Enter a Password
9.2. Optional: Choose a Centralized Authentication Scheme
10. Adding a User
11. Installing a Bootloader
12. Checking Miscellaneous Parameters
12.1. Summary
12.2. Time Zone Options
12.3. Configuring X, the Graphical Server
12.4. Selecting Available Services at Boot Time
13. Installing Updates from the Internet
14. It's Done!
15. How to Uninstall Linux
1. Where to Get Documentation
1. Mandriva Linux-Specific Documentation
1.1. Mandriva's Own Documentation
1.2. Internet Resources
2. GNU/Linux Useful Resources
2.1. The /usr/share/doc Directory
2.2. The Man Pages
2. About the Making of this Manual
1. Technical Infrastructure
2. Help Improve Mandriva Linux Documentation
3. The GNU General Public License
1. Preamble
2. Terms and conditions for copying,  distribution  and  modification
Index

List of Figures

1.1. The KDE Desktop
1.2. The KDE Panel
1.3. Home Folder Content
1.4. An Audio CD has Been Inserted
1.5. Accessing Remote Shares
1.6. Changing KDE's Color Scheme
1.7. Changing KDE's Background Wallpaper
1.8. Adding an Applet to the Panel
1.9. Performing a Search with Kerry
1.10. Performing a Search with Konqueror
2.1. Mail Account Type
2.2. Your Personal Data
2.3. Account credentials
2.4. Mail Servers
2.5. KMail Client Interface
2.6. The Message-Compose Window
2.7. Akregator's Interface
2.8. Feed Properties
2.9. Firefox's Interface
2.10. Tabbed-browsing with Firefox
2.11. Moving a tab
3.1. OpenOffice.org Writer's Main Window
3.2. OpenOffice.org Calc's Main Window
3.3. Simplifying Data Entry Using Auto-Completion
3.4. A 3D Chart Inside the Spreadsheet
3.5. KPrinter Window
3.6. Printer Properties Window
3.7. Changing Printer Resolution
3.8. Generating a PDF File
3.9. Faxing Main Window
3.10. Fax Settings
4.1. amaroK's Main Window
4.2. Music Collection
4.3. KsCD's Main Window
4.4. KMix Main Window
4.5. Kaffeine's Interface
4.6. K3b's Interface
4.7. Selecting Files and Directories to Include on a CD
4.8. Setting Writing Parameters
4.9. Burn CD Image Options
4.10. Selecting Audio Tracks to Include on the CD
4.11. CD Ripping Options
4.12. Setting Options to Copy a CD
4.13. Setting CD-RW Blanking Options
5.1. GIMP's Main Interface
5.2. Creating a New File
5.3. GIMP Picture
5.4. Layers, Channels and Paths Dialogs
5.5. Filter's Menu
5.6. Color Selection Dialog
5.7. Brushes Dialog
5.8. Selecting Pictures to Transfer
5.9. Adding an EXIF Comment to a Picture
5.10. Previewing a Web Album
5.11. Kooka Main Interface
5.12. Scanned Document in Kooka
6.1. The Control Center's Main Window
6.2. Reporting a Bug
7.1. Software Management in the Mandriva Linux Control Center
7.2. Rpmdrake Interface
7.3. Dependency Alert Box
7.4. Alternative Packages
7.5. The “Software Media Manager
7.6. Adding a Custom Package Repository Media
7.7. Package Repository Authentication Key Management
7.8. Specifying a Proxy for Remote Media
8.1. Selected Device
8.2. Choosing a New Monitor
8.3. Changing the Resolution of your Screen
8.4. XFdrake Main Window
8.5. Activating 3D Desktop Effects
8.6. Choosing a Different Keyboard Layout
8.7. Choosing a Different Mouse
8.8. A new Printer was Detected
8.9. Activate Printing
8.10. Activating Network Printers
8.11. A New Printer Is Detected
8.12. Managing Printers
8.13. CUPS Printer Server Configuration
8.14. Client Mode Configuration
8.15. Printer Type
8.16. Detected Printers List
8.17. Testing the Printer
8.18. Modifying an Existing Printer
8.19. Set Automatic Installation Options
8.20. Installing your Scanner
8.21. The Tree-list of All Known Scanner Models
8.22. Sharing Scanners within a LAN
9.1. DrakConnect Tools
9.2. Entering Dial-up Connection Parameters
9.3. Configuring the Internet Access
9.4. Manage Network Connections
9.5. Real-Time Network Connection Monitoring
9.6. The Control Center Profiles Interface
9.7. A Simple Gateway Configuration
9.8. Configuring The LAN
9.9. Configuring a Client to Use DHCP
9.10. DrakRoam Interface
9.11. Changing Wireless Network Configuration
10.1. Choosing the Services Available at Boot Time
10.2. DrakFont's Main Window
10.3. Changing Date and Time
10.4. Browsing and Searching through System Logs
10.5. The User List in UserDrake
10.6. Adding a New User in the System
10.7. Adding Users to a Group
10.8. Selecting What to Backup
10.9. Selecting Where to Store the Backup
10.10. Setting Optical Media Parameters
10.11. Review Configuration Parameters
10.12. Choosing the Restore Type to Perform
10.13. Daemon Options Window
10.14. Miscellaneous Options Window
11.1. DiskDrake's Main Window
11.2. Changing a Parameter
11.3. Scanning the Whole Network
11.4. Choosing the Remote Directory to Import
11.5. Controlling Exports
11.6. Managing WebDAV Mounts Points
11.7. WebDAV Menu
12.1. Choosing the Security Level of your System
12.2. Modifying Standard Options
12.3. Configuring File-Permission Checks
12.4. Adding a File-Permissions Rule
12.5. The DrakFirewall Window
12.6. Interactive Firewall Options
12.7. The Internet Interface
13.1. Choosing the Login Mode
13.2. Choosing the Boot Mode
13.3. DrakBoot Theme Window
14.1. Existing or New Mandriva Online Account?
14.2. Authentication on Mandriva Online
14.3. Uploading Your Configuration
14.4. Mandriva Online Hosts List
14.5. Up-To-Date Mandriva Online Host
14.6. Outdated Mandriva Online Host
14.7. Select Packages to be Updated
14.8. Mandriva Online Applet
15.1. An Example of an Internal Network
15.2. DHCP Server Address Range
15.3. Choose the Workgroup
15.4. Server Banner
15.5. Samba Public Share Setup
15.6. Defining the Web Server Visibility
15.7. Defining FTP Server Visibility
15.8. FTP Server Configuration
15.9. FTP Server Options
15.10. Copying Installation Sources
15.11. Setting NIS Server Parameters
15.12. LDAP Server Configuration
15.13. Choose the Cache Size
15.14. Restrict Access to a Particular Sub-network
15.15. Choosing your Time Servers
16.1. PDA Operations
16.2. Information About the PDA User
16.3. Selecting PIM to Synchronize With
16.4. LAN Virtual Folders
17.1. KLaptop — Battery Controls
17.2. KLaptop — Power Controls
17.3. KLaptop — Lid Switch Controls
17.4. Selecting a Laptop Keyboard Layout
18.1. Monitoring Processes with top
22.1. Very First Installation Welcome Screen
22.2. Choosing the Default Language
1.1. Beagle Search Example

List of Tables

1.1. 3D Desktop Manipuations
2.1. KMail's Toolbar Buttons
2.2. Message-Composition Toolbar Buttons
3.1. Suggested Styles
4.1. K3b's Toolbar Buttons
6.1. Overview of Graphical Tools
8.1. Considerations