Mastering Mandriva Linux

by NeoDoc, Camille Bégnis, Christian Roy, Fabián Mandelbaum, Roberto Rosselli del Turco, Marco De Vitis, Alice Lafox, John Rye, Wolfgang Bornath, Funda Wang, Patricia Pichardo Bégnis, Debora Rejnharc Mandelbaum, Céline Harrand, Pascal Rigaux, Thierry Vignaud, Giuseppe Ghibò, Pavel Maryanov, Felipe Arruda, André Machado, Laura Sebrie.

This material may only be distributed 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 derivatives 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.

April 2008

Abstract

This is the main official manual distributed by Mandriva Linux.


Preface
1. About Mandriva Linux
1.1. Contacting Mandriva Linux Community
1.2. Joining Mandriva Community
1.3. Purchasing Mandriva Products
1.4. 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. Discover your new Environment
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 Your Panel
4. Searching for Files
5. KDE Sessions
6. Manipulating the 3D Desktop
6.1. Manipulating the 3D Desktop with Compiz
6.2. Metisse, an Innovative Windows Manipulation System
2. Using the Internet
1. Writing E-mails
1.1. Mail Configuration
1.2. Mail Client Interface
1.3. Composing a Message
1.4. Folders and Filters
1.5. Cryptography
2. Stay Informed With News Feeds
3. Browsing the Web
3.1. Tab Browsing
3.2. Built-in Search Bar
3.3. Installing Plugins
3. Doing Office Work
1. Writing Documents
1.1. Word Processor Interface
1.2. Styles
1.3. Lists
1.4. Page Headers and Footers
2. Calculations and Simulations
2.1. Spreadsheet Interface
2.2. Entering Data
2.3. Adding Formulas
2.4. Charts: Explaining Data in a Simpler Way
3. Communicating Your Ideas
3.1. Presentation Interface
3.2. Adding Slides to Your Presentation
3.3. Simple Charts
3.4. Slide Background
3.5. Transitions, Animations and Effects
3.6. Running Your Presentation
4. Going Further
5. Printing and Faxing from Applications
5.1. Accessing KPrinter
5.2. KPrinter's Interface
5.3. Building PDF Files
5.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. Playing Movies
2.1. Introduction
2.2. KMPlayer
3. CD and DVD Burning
3.1. Getting Started
3.2. Burning Data CDs
3.3. Burning Audio CDs (CDDA)
3.4. Audio CD Extraction or 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. Handling Digital Camera Storage Media
2.3. Transferring Pictures
2.4. Touching Up Pictures
2.5. EXIF Photographic Settings, Comments and Tags
2.6. 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. Raise an Issue
7. Package Management
1. Adding and Removing Software
1.1. Meet Rpmdrake
1.2. Handling Dependencies
2. Updating Packages
3. The Software Media Manager
8. Controlling a Remote Machine
1. Concepts
2. Installation and Setup
2.1. Controlled Computer Setup
2.2. Controlling Computer Setup
3. Connecting to a Windows® Terminal Server
4. Remote Control in Action
5. More Documentation
9. Hardware Setup
1. Configuring Your Hardware
1.1. Hardware Detection and Configuration
1.2. Problems and Troubleshooting
2. Configuring a 3D Desktop
2.1. Metisse
2.2. Compiz Fusion
2.3. No 3D desktop effects
3. Controlling the Graphical Configuration
3.1. XFdrake Interface
3.2. Changing the Monitor
3.3. Changing the Resolution
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. Configuring a Fax Server
9. Setting up your UPS
10. Setting up your Network and Accessing the Web
1. Network and Internet Connection Management
1.1. Setting Up a New Network Interface
1.2. Network Center: Reconfiguring and Monitoring Network Interfaces
1.3. Monitoring Connections
1.4. Reconfiguring a Network Interface
2. Proxies Configuration
3. Activating and Managing Network Profiles
3.1. Profile Handling
3.2. Choosing a Profile at Boot Time
4. Sharing an Internet Connection
4.1. The Gateway Connection Wizard
4.2. Disable Connection Sharing
4.3. Configuring the Clients
5. Managing Wireless Connections (Roaming)
5.1. Switching Networks
5.2. Configuring a Wireless Connection
11. 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
4.1. Browsing System Logs
4.2. Setting up Mail Alerts
5. Access to the Console
6. Managing Users and Groups
6.1. The Interface
6.2. Adding a New User
7. Backing Up and Restoring your Files
7.1. A Practical Example Using the Wizard
7.2. Restoring Backups
7.3. Automating Periodic Backups
7.4. Advanced Backup Wizard Configuration
8. Import Windows® Settings and Documents
12. Network Sharing
1. Importing Remote SMB Directories
2. Importing Remote NFS Directories
3. Setting up WebDAV Mount Points
13. Local Disks
1. Managing your Hard Drive Partitions with DiskDrake
1.1. The Interface
1.2. DiskDrake's action buttons
1.3. Resizing an Old Partition and Creating a New One
2. Managing Removable Devices
3. Allowing Users to Share Folders
14. “Security” Section
1. Securing your Machine with DrakSec
1.1. Setting your Security Level
1.2. Customizing a Security Level
1.3. Setting Up Rights Delegation
2. Controlling File Permissions with DrakPerm
3. Securing your Internet Access via DrakFirewall
3.1. Choosing Services to be Available from Outside
3.2. Activating Interactive Firewall Feature
3.3. Which Interface(s) to Protect
4. Network Interface and Firewall Failover
4.1. Network Redundancy Configuration
4.2. Firewall Replication Configuration
15. 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
3. Installing Mandriva Linux
16. Coexisting with Other Operating Systems
17. Before Installation
1. Configuring your BIOS
2. Supported Hardware
18. Installation with DrakX
1. The Mandriva Linux Installer
1.1. The Installation Process
1.2. Startup Options
2. Choosing your Language
3. Configuring your Keyboard
4. License Terms of the Distribution
5. Installation Class
6. Where to Install Mandriva on your Hard Disk
7. Choosing Mount Points
7.1. Manual Choice
7.2. Partition Naming
8. Choose the Partitions to Format
9. Package Selection
9.1. Choosing the Installation Media
9.2. Supplementary Installation Media
9.3. Choosing a Graphical Environment
9.4. Choosing Package Groups to Install
9.5. Minimal Installation
9.6. Choosing Individual Packages to Install
10. User Management
10.1. Administrator (root) Password
10.2. Enter a user
11. Installing a Bootloader
12. Graphical Interface Configuration
13. Checking Miscellaneous Parameters
13.1. Summary
13.2. Time Zone Options
13.3. Configuring X, the Graphical Server
13.4. Selecting Available Services at Boot Time
14. Installing Updates from the Internet
15. It's Done!
16. How to Uninstall Linux
19. 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
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. Web Resources
2.3. The Man Pages
2.4. Info Pages
2.5. HOWTOs
2.6. KDE's documentation
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 Konqueror
1.10. Metisse in Action
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. Using OpenPGP within KMail
2.8. Encryption Key Approval Dialog
2.9. Passphrase Dialog
2.10. Akregator's Interface
2.11. Feed Properties
2.12. Firefox's Interface
2.13. Tabbed Browsing with Firefox
2.14. 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. OpenOffice.org Impress' Main Window
3.6. Entering Chart Data
3.7. KPrinter Window
3.8. Printer Properties Window
3.9. Changing Printer Resolution
3.10. Generating a PDF File
3.11. Faxing Main Window
3.12. 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. KMplayer'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. Adding a Comment and a Tag to a Picture
5.9. Previewing a Web Album
5.10. Kooka Main Interface
5.11. Scanned Document in Kooka
6.1. The Network Sharing Section of the Control Center
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. Updating Packages
7.6. Configured Software Media
7.7. Adding a Custom Package Repository Medium
7.8. Package Repository Authentication Key Management
7.9. Specifying a Proxy for Remote Media
8.1. Server Options
8.2. Viewer Options
8.3. Windows Terminal Services Options
8.4. Controlling a Remote Computer
9.1. Selected Device
9.2. Activating 3D Desktop Effects
9.3. XFdrake Main Window
9.4. Choosing a New Monitor
9.5. Changing the Resolution of Your Screen
9.6. Choosing a Different Keyboard Layout
9.7. Choosing a Different Mouse
9.8. A new Printer was Detected
9.9. Activate Printing
9.10. Activating Network Printers
9.11. A New Printer Is Detected
9.12. Managing Printers
9.13. CUPS Printer Server Configuration
9.14. Client Mode Configuration
9.15. Printer Type
9.16. Detected Printers List
9.17. Testing the Printer
9.18. Modifying an Existing Printer
9.19. Set Automatic Installation Options
9.20. Installing your Scanner
9.21. The Tree-list of All Known Scanner Models
9.22. Sharing Scanners within a LAN
9.23. Fax Server Hardware Options
9.24. Fax Server System Options
10.1. Network Configuration and Monitoring Tools
10.2. Setting Static LAN Connection Parameters
10.3. Setting the DSL Connection Protocol
10.4. Entering Dial-up Connection Parameters
10.5. Real-Time Network Connection Monitoring
10.6. Changing Network Parameters
10.7. Proxy Server Settings
10.8. The Network Profiles Interface
10.9. Associating a Profile to a Boot Entry
10.10. A Simple Gateway Configuration
10.11. Configuring the LAN
10.12. Configuring a Client to Use DHCP
10.13. DrakRoam's Interface
10.14. Changing Wireless Network Configuration
11.1. Choosing the Services Available at Boot Time
11.2. DrakFont's Main Window
11.3. Changing Date and Time
11.4. Browsing and Searching through System Logs
11.5. Setting up a Mail Alert: Services
11.6. Setting up a Mail Alert: Load
11.7. Setting up a Mail Alert: Recipient
11.8. The User List in UserDrake
11.9. Adding a New User in the System
11.10. Adding Users to a Group
11.11. Main Backup Wizard Window
11.12. Selecting What to Backup
11.13. Selecting Where to Store the Backup
11.14. Setting Optical Media Parameters
11.15. Review Configuration Parameters
11.16. Backup Progress Dialog
11.17. Choosing the Restore Type to Perform
11.18. Daemon Options Window
11.19. Miscellaneous Options Window
12.1. Scanning the Whole Network
12.2. Managing WebDAV Mounts Points
12.3. WebDAV Menu
13.1. DiskDrake's Main Window
13.2. Changing a Parameter
13.3. Controlling Exports
14.1. Choosing the Security Level of your System
14.2. Modifying Standard Options
14.3. Delegating Rights
14.4. Configuring File-Permission Checks
14.5. Adding a File-Permissions Rule
14.6. The DrakFirewall Window
14.7. Interactive Firewall Options
14.8. The Internet Interface
14.9. Highly Available Firewall
14.10. The DrakInvictus Window
15.1. Choosing the Login Mode
15.2. Choosing the Boot Mode and Main Options
15.3. DrakBoot Theme Window
18.1. First Installation Welcome Screen
18.2. Choosing the Default Language
19.1. Monitoring Processes with top
1.1. Search Example

List of Tables

1.1. 3D Desktop Manipulations with Compiz
1.2. Basic Windows Manipulations
1.3. Advanced Window Effects
1.4. Pager Actions
2.1. KMail's Toolbar Buttons
2.2. Message-Composition Toolbar Buttons
3.1. Suggested Text Styles
4.1. K3b's Toolbar Buttons
6.1. Overview of Graphical Tools
9.1. Considerations

List of Examples

14.1. Allow the Users to Manage Network Connections