Linux Installation

Using the Red Hat Printer Configuration Window

If you are using Fedora, RHEL, or other Red Hat Linux systems, you can use the Printer Configuration window to set up your printers. In fact, it's recommended that you use it instead of CUPS Web administration because the resulting printer configuration files are tailored to work with Red Hat systems. To install a printer from your GNOME desktop in Fedora, start the Printer Configuration window by selecting System Setting O Printing (or as root user by typing system-config-printer). This tool...

Using the Metacity Window Manager

The Metacity window manager seems to have been chosen as the default window manager for GNOME in Red Hat Linux because of its simplicity. The creator of Metacity refers to it as a boring window manager for the adult in you and then goes on to compare other window managers to colorful, sugary cereal, while Metacity is characterized as Cheerios. There really isn't much you can do with Metacity (except get your work done efficiently). Assigning new themes to Metacity and changing colors and window...

Changing Gnome Preferences

There are many ways to change the behavior, look, and feel of your GNOME desktop. Most GNOME preferences can be modified from the Preferences window. The easiest way to access that is to type preferences in the Nautilus Open Location box. Unlike earlier versions of GNOME for Fedora Core and Red Hat Linux, boundaries between preferences related to the window manager (Metacity), file manager (Nautilus), and the GNOME desktop itself have been blurred. Preferences for all of these features are...

Sound Formats Supported by the SoX Utility

8SVX Amiga musical instrument description format. Apple Ilc IIgs and SGI AIFF files. May require a separate archiver to work with these files. Sun Microsystems AU audio files. This was once a popular format. (The .snd extension is ambiguous because it's also been used on NeXT format and headerless Mac PC format.) Audio Visual Research format, used on the Mac. CD-R files used to master compact disks. Continuously variable slope delta modulation, which is used for voice mail and other speech...

Choosing an Audio CD Player

The GNOME CD player (gnome-cd) is the default CD player for GNOME desktop systems. In fact, if the HAL daemon (hald) is enabled, as it is with Fedora systems, gnome-cd pops up automatically on the GNOME desktop when you insert a CD. It has standard play buttons and lets you get track information automatically from a CD database, such as freedb.org. (If your CD isn't listed in the database, you can enter your own track information manually.) However, a variety of CD players come with Linux...

Ripping CDs with Grip

For GNOME users, the Grip window provides a more graphical method of copying music from CDs to your hard disk so that you can play the songs directly from your hard disk or burn them back onto a blank CD. Besides just ripping music, you can also compress each song as you extract it from the CD. You can open Grip from the red hat menu by selecting Sound & Video O Grip (or by typing grip from a Terminal window). Figure 20-6 shows an example of the Grip window. Figure 20-6 Rip and play songs from...

Starting Gentoo Installation

Here are the minimum computer requirements for a Gentoo installation using the x86 procedure described in this chapter A 486 processor (or better) 300MB of total memory (combined RAM and swap) If you have a slow processor, consider getting precompiled packages because the full compilation process can take a long time. Obtain the Gentoo installation CD image from the CD that comes with this book, as described in Appendix A. With the install CD in hand, here's how to install Gentoo on your...

Using Your Camera as a Storage Device

Some digital cameras let you treat them like a storage device to manage pictures. By mounting a digital camera as a USB mass storage device, you can view, copy, delete, and move the pictures on your camera as you would files on a hard disk or CD (just at a lower speed). Table 20-4 is a partial summary of digital cameras that can be used as a USB storage device. Table 20-4 is a partial summary of digital cameras that can be used as a USB storage device. Cameras That Can Be Used as Usb Storage...

Basic X Window Games

The X Window System created a great opportunity for games in Linux UNIX systems to become graphics-based rather than text-based, so that instead of having little character symbols representing robots and arrows, the games could actually show pictures of little robots and arrows. A lot of entertaining games run in X. Unless otherwise noted, all of the X games described in this section are free. Also, the GNOME and KDE environments that come with most desktop Linux distributions (described in...

Understanding File Permissions

After you've worked with Linux for a while, you are almost sure to get a Permission denied message. Permissions associated with files and directories in Linux were designed to keep users from accessing other users' private files and to protect important system files. The nine bits assigned to each file for permissions define the access that you and others have to your file. Permission bits appear as rwxrwxrwx. The first three bits apply to the owner's permission, the next three apply to the...

Choosing a Window Manager

Fully integrated desktop environments have become somewhat unfriendly to changing out window managers. However, you can completely bypass KDE or GNOME, if you like, and start your desktop simply with X and a window manager of your choice. Although I'm using Slackware as the reference distribution for describing how to change window managers, the concept is the same on other Linux systems. In general, if no desktop environment is running in Linux, you can start it by typing the following This...

Using Star Office

The StarOffice suite from Sun Microsystems, Inc. (www.sun.com staroffice) is a product that runs on Linux, UNIX, and Windows operating systems. Like OpenOffice.org, StarOffice contains many features that make it compatible with Microsoft Office applications. In particular, it includes the capability to import Microsoft Word and Excel files. StarOffice is probably the most complete integrated office suite for Linux. It includes Writer StarOffice's word-processing application. It can import...

Adding Users with useradd

The most straightforward method for creating a new user from the shell is with the useradd command. After opening a Terminal window with root permission, you simply invoke useradd at the command prompt, with details of the new account as parameters. The only required parameter is the login name of the user, but you probably want to include some additional information ahead of it. Each item of account information is preceded by a single letter option code with a dash in front of it. Table 4-2...

Building the Coyote Linux Floppy

To get just what you want in your Coyote Linux firewall floppy, you need to build it yourself. That entails the following Creating the floppy You'll need a computer with a floppy drive to which you can write raw data. That machine should be running Linux (KNOPPIX should work fine if you don't have a Linux already installed). Running the firewall For this, you want a computer that can boot from a floppy disk and have two network interfaces. That computer can have as little power as a discarded...

Using Web Based CUPS Administration

CUPS offers its own Web-based administrative tool for adding, deleting, and modifying printer configurations on your computer. The CUPS print service (using the cupsd daemon) listens on port 631 to provide access to the CUPS Web-based administrative interface. If CUPS is already running on your computer, you can immediately use CUPS Web-based administration from your Web browser. To see if CUPS is running and start setting up your printers, open a Web browser on the local computer and type the...

Configuring CUPS Printer Options Manually

If your Linux distribution doesn't have a graphical means of configuring CUPS, you can edit configuration files directly. For example, when a new printer is created from the Printer Configuration window, it is defined in the etc cups printers.conf file. Here is what a printer entry looks like Info Created by system-config-printer 0.6.x Location HP LaserJet 2100M in hall closet This is an example of a local printer that serves as the default printer for the local system. The most interesting...

Using the Nautilus File Manager

At one time, file managers did little more than let you run applications, create data files, and open folders. These days, as the information a user needs expands beyond the local system, file managers are expected to also display Web pages, access FTP sites, and play multimedia content. The Nautilus file manager, which is the default GNOME file manager, is an example of just such a file manager. When you open the Nautilus file manager window (from the GNOME main menu or by opening the Home...

Common UNIX Printing Service

CUPS has become the standard for printing from Linux and other UNIX-like operating systems. It was designed to meet today's needs for standardized printer definitions and sharing on IP-based networks (as most computer networks are today). Nearly every Linux distribution today comes with CUPS as its printing service. Here are some of the service's features IPP CUPS is based on the Internet Printing Protocol (www.pwg.org ipp), a standard that was created to simplify how printers can be shared...

Starting Your Firewall in Red Hat Linux

During the process of installing Fedora or RHEL systems, the Firewall Configuration screen (see Figure 18-1) enables you to put a basic firewall in place. Figure 18-1 Set up a firewall when installing Fedora Core or Red Hat Enterprise Linux. Figure 18-1 Set up a firewall when installing Fedora Core or Red Hat Enterprise Linux. The Fedora Core and RHEL Firewall Configuration screen handles almost everything the average desktop user needs in a firewall. Here is what you can do with the settings...

Installing a Web Application Coppermine Photo Gallery

Once your LAMP server is operational, you can begin installing or creating applications to run on it. One such application is Coppermine Photo Gallery (CPG), the installation of which is demonstrated in this section. CPG is a Web-based photo gallery management system written in PHP. Through its Web interface, you can upload pictures to your own photo galleries, which will be available on the Web through your LAMP server. You can install CPG under a virtual host or under a user's home directory...

Playing Music with XMMS Multimedia Player

The XMMS (X Multimedia System) multimedia player provides a graphical interface for playing music files in MP3, Ogg Vorbis, WAV, and other audio formats. XMMS has some nice extras too, including an equalizer, a playlist editor, and the capability to add more audio plug-ins. One of its greatest attributes is that XMMS is easy to use. If the player looks familiar to you, that's because it is styled after the Windows Winamp program. Red Hat removed all software that does MP3 encoding or decoding...

Dialup PPP Connections

Dial-up connections can be managed using the pppconfig utility. Simply run pppconfig, and you are provided with a menu from which you can create, modify, and delete dial-up connections. If you have not created a connection yet, you will want to select that option from the menu. Otherwise, you can edit your existing connections instead. The pppconfig utility will ask a number of questions during the connection creation process. Start by selecting Create a connection, and then enter the following...

Getting and Installing Samba

You can get Samba software in different ways, depending on your Linux distribution. Here are a few examples Debian To use Samba in Debian, you must install the samba and smbclient packages using apt-get. Then start the Samba service by running the appropriate scripts from the etc init.d directory, as follows apt-get install samba samba-common smbclient swat Gentoo With Gentoo, you need to have configured net-fs support into the kernel to use Samba server features. Installing the net-fs package...

Playing Music with Rhythmbox Audio Player

Rhythmbox provides the GNOME music player that lets you do everything, at least according to the Rhythmbox documentation. You can play music files, import music from CDs, and play Internet radio stations, all from one interface. The first time you run Rhythmbox, the program displays a setup wizard (see Figure 20-2). You can tell Rhythmbox where you store your music files, and Rhythmbox will index, sort, and help you maintain a music library. Figure 20-2 Defining where you store your music....

Using a Terminal Window

With the desktop GUI running, you can open a terminal emulator program (sometimes referred to as a Terminal window) to start a shell. Most Linux distributions make it easy for you to get to a shell from the GUI. Here are two common ways to launch a Terminal window from a Linux desktop Right-click the desktop. In the context menu that appears, look for Shells, New Terminal, Terminal Window, Xterm, or some similar item and select it. Click on the panel menu. Many Linux desktops include a panel at...

Begin the DrakX Installation

You have a PC that can handle Mandriva, and you have your installation CDs it's time to begin. Installation time varies based on how fast your hardware is and how big a partition you choose to resize. On a system with a PIII800, 512MB of RAM, 30GB IDE hard disk, 40X CD-ROM, and an existing NTFS partition with Microsoft Windows (2000 Server SP4), the installation takes approximately 30 to 40 minutes. Here's what to do 1. Back up all your vital information. 2. With all three CDs ready to go (from...

Getting Away from Windows

For casual home users, small-office workers, and large corporation personnel alike, moving away from Microsoft Office to another Office suite is an experience that can range from simple to harrowing. In general, it is useful to examine this migration in terms of home use versus work use. Home users typically have to concern themselves with maintaining access to their own documents. In a personal context, it might be rare for friends and relatives to send Excel spreadsheets, Word documents, and...

Starting the CUPS Server

For Linux systems that use SystemV-style startup scripts (such as Fedora, RHEL, and SUSE), starting and shutting down the CUPS print service is pretty easy. Use the chkconfig command to turn on CUPS so it starts at each reboot. Run the cups startup script to have the CUPS service start immediately. Type the following as root user If the CUPS service was already running, you should use restart instead of start. Using the restart option is also a good way to reread any configuration options you...

Manually Mounting an NFS File System

If you know that the directory from a computer on your network has been exported (that is, made available for mounting), you can mount that directory manually using the mount command. This is a good way to make sure that it is available and working before you set it up to mount permanently. Here is an example of mounting the tmp directory from a computer named maple on your local computer The first command (mkdir) creates the mount point directory ( mnt is a common place to put temporarily...

Civilization Call to Power

You can build online civilizations with Civilization Call to Power (CCP). Like earlier versions and public spinoffs (such as the Freeciv described earlier in this chapter), Civilization Call to Power for Linux lets you explore the world, build cities, and manage your empire. The last version offered by Loki Games includes multiplayer network competition and extensions that let you extend cities into outer space and under the sea. If you like Freeciv, you will love CCP. Engaging game play is...

Loki Software Game Demos

To encourage people to get to know its games, Loki Software, Inc. offered a demo program that let you choose from among more than a dozen of its games to download and try. You can still find some of its games for sale. For example, a recent search for Loki at Amazon.com turned up 16 different Loki games (including the ones described here), many selling for 9.99. If you try to download any of the demos described in the following sections, make sure you have plenty of disk space available. It is...

Using a Digital Camera with Gtkam and gPhoto2

With the gtkam window, you can download and work with images from digital cameras. The gtkam window is a front end to gPhoto2, which provides support for dozens of digital cameras in Linux. The gtkam window works by attaching a supported digital camera to a serial or USB port on your computer. You can view thumbnails of the digital images from the camera, view full-size images, and download the ones you select from the camera to your hard disk. If you have a camera that saves images to a floppy...

Setting Up an NFS File Server

Instead of representing storage devices as drive letters (A, B, C, and so on), as they are in Microsoft operating systems, Linux systems connect file systems from multiple hard disks, floppy disks, CD-ROMs, and other local devices invisibly to form a single Linux file system. The Network File System (NFS) facility enables you to extend your Linux file system in the same way, to connect file systems on other computers to your local directory structure. An NFS file server provides an easy way to...

Managing Files with the Konqueror File Manager

The Konqueror file manager helps elevate the KDE environment from just another X window manager to an integrated desktop that competes with GUIs from Apple Computing or Microsoft. The features in Konqueror rival those offered by those user-friendly desktop systems. Figure 3-4 shows an example of the Konqueror file manager window in Fedora Core. Konqueror's greatest strengths over earlier file managers include the following Network desktop If your computer is connected to the Internet or a LAN,...

Using the ssh sftp and scp Commands

Three commands you can use with the SSH service are ssh, sftp, and scp. Remote users use the ssh command to log in to your system securely or remotely execute a command on your system. The scp command lets remote users copy files to and from a system. The sftp command provides a safe way to access FTP sites through the SSH service (for sites that offer SSH access to their FTP content). Like the normal remote shell services, secure shell looks in the etc hosts.equiv file and in a user's .rhost...

Playing Trans Gaming and Cedega Games

TransGaming Technologies brings to Linux some of the most popular games that currently run on the Windows platforms. Working with WINE developers, TransGaming is developing Cedega, which enables you to run many different games on Linux that were originally developed for Windows. Although TransGaming is producing a few games that are packaged separately and tuned for Linux, in most cases it sells you a subscription service to Cedega instead of the games. That subscription service lets you stay...

Downloading Digital Photos with Gtkam

The following procedure describes how to download images from your digital camera. 1. Using a cable provided with your digital camera, connect your camera to the USB or COM port on your computer (I had better luck with the USB port). 2. Set your camera to Send and Receive mode. 3. From the main menu on your desktop, choose Graphics O Digital Camera Tool. The gtkam window appears. 4. Select Camera O Add Camera. The Select Camera window appears. 5. Click the down arrow next to the Model box,...

Setting Up Audio Cards

To start your quadraphonic wall of sound, you need to have a sound card in your PC. A sound card can be an add-in PCI (or even ISA) card, or it can be integrated on your motherboard. Your card will have a ton of uses from gaming to audio video playback. Having a multimedia system just isn't the same without sound. Fortunately most modern PCs include a sound card, often of the integrated variety. In the rare case that one isn't included (or the slightly more common case where it isn't supported...

Open Source Video Drivers

If you want to use open source drivers for 3D accelerated gaming, whether you are running the games using Cedega or natively in Linux, look for cards that have drivers that support OpenGL. The DRI project is one initiative that is creating OpenGL driver implementations. Following is a list of video card manufacturers that have DRI video driver support available. The list is from the DRI project site (http dri.sourceforge.net ). ATI Technologies You don't have to use binary-only drivers to get...

Automated Software Updates

As of version 7.1, SUSE Linux includes an automatic update agent. The YaST Online Update (YOU) utility is built right into the YaST facility and offers an easy way to get updates, security patches, and bug fixes for SUSE by downloading and installing them from software repositories over the network. From within YaST, select YOU. YaST shows you the location of mirror sites and then enables you to begin retrieving software updates with a single click. It presents you with a list of patches from...

Modifying Images with KPaint

Using the KPaint window, a utility that comes with KDE, you can work with and convert images in several formats. Figure 21-15 shows an example of KPaint. - Paint Program File Edit View loofls image settings Help - Paint Program File Edit View loofls image settings Help 1497 * 487 16 bpp 100 El lips e f ile us r s hare baclgmu nd s i mages sparp h f.t_pi II Hj_t I05e.jpg Figure 21-15 Edit bitmap images with KPaint. Start KPaint from either the desktop (from most KDE desktops, select Graphics O...

Ubuntu Installer

The Ubuntu installer is one of the features that has made Debian-based Linux systems more acceptable to less experienced Linux users. The install process leads you through some fairly simple questions, and then does a very good job of detecting your hardware and installing its whole set of software packages to your hard drive. Don't expect the Ubuntu installer to look like installers for Red Hat or SUSE systems. There are no pretty graphics and no point-and-click with the mouse. The Ubuntu...

Creating CD Labels with cdlabelgen

The cdlabelgen command can be used to create tray cards and front cards to fit in CD jewel cases. You gather information about the CD and cdlabelgen produces a PostScript output file that you can send to the printer. The cdlabelgen package also comes with graphics (in usr share cdlabelgen) that you can incorporate into your labels. Here's an example of a cdlabelgen command line that generates a CD label file in PostScript format (type it all on one line or use backslashes, as shown, to put it...

Working with Words and Images

Computers are great for collecting and recording music, playing games, and communicating with far-off lands. While these functions are popular and exciting, one tool has been considered essential since the earliest days of personal computers document-creating applications. From ultrasimple text-only editors to feature-rich groupware systems, you'll be hard-pressed to find a PC without this basic functionality. Such software is so important that Microsoft makes billions of dollars each year...

Using Text Based Web Browsers

If you become a Linux administrator or power user, over time you will inevitably find yourself working on a computer from a remote login or where there is no desktop GUI available. At some point while you are in that state, you will want to check an HTML file or a Web page. To solve the problem, many Linux distributions include several text-based Web browsers. With text-based Web browsers, any HTML file available from the Web, your local file system, or a computer where you're remotely logged...

Programming Environments and Interfaces

You can slice and dice the topic of Linux programming environments and interfaces in a variety of ways. For example, a list of the programming languages known to have compilers that target or run on Linux easily runs to three single-spaced, typewritten pages. You could also examine the literally hundreds of programming libraries that exist for Linux. Alternatively, you can organize the discussion by dividing everything into three categories graphically oriented interfaces, command-line...

Creating a Letter Memo or White Paper with Groff

Memorandum macros (which are used with the -mm option of groff) were once popular among UNIX users for producing technical documents, letters, and memos. Although more modern word processors with a variety of WYSIWYG templates have made the mm macros outdated, in a pinch they are still a quick way to create a typeset-style document in a text environment. To format and print (to a PostScript printer) a document with mm macros, use the following Here's a simple example of how to use mm macros to...

Adding a Virtual Host to Apache

Apache supports the creation of separate Web sites within a single server to keep content separate. Individual sites are configured in the form of virtual hosts, which also are useful when only a single site will be used. Here's how to configure a virtual host Create a file named etc apache conf.d vhosts.conf using this template DirectoryIndex index.php index.html index.htm The NameVirtualHost line tells Apache to determine which virtual host to serve documents from based on the hostname...

Connecting via DialUp Service

Until recently, dial-up was the most common method for an individual to get on to the Internet. Many computers had dial-up modems built into the motherboard or had serial ports where a modem could easily be connected. Many computers today do not include modems, but serial or USB modems can be purchased for just a few dollars if you need to use dial-up. Once you have a modem (56 Kbps speed is the standard today), the only other equipment you need is a regular telephone line. Essentially, you can...

Return to Castle Wolfenstein

You battle with the Allies to destroy the Third Reich in Return to Castle Wolfenstein, which mixes World War II action with creatures conjured up by Nazi scientists. It's based on the Quake III Arena engine and offers single-player mode as well as team-based multiplayer mode. If you purchase Return to Castle Wolfenstein for Linux, you actually get the Windows version with an extra Linux installer. If you already have the Windows version, you can download the Linux installer and follow some...

Using the GCC Compiler

The GNU Compiler Collection (GCC) is by far the most dominant compiler (rather, the most dominant collection of compilers) used on Linux systems. It compiles programs written in C, C+ + , Objective-C, Fortran, Java, and Ada. This chapter focuses on the C compiler. GCC gives programmers extensive control over the compilation process. That process includes up to four stages preprocessing, compilation, assembly, and linking. You can stop the process after any of these stages to examine the...

Listing 283 Reading Input and Writing Output with ncurses

* nreadkey.c - reads characters from stdin * int c, i 0 int maxx, maxy int y, x * draw a purty border * box(stdscr, ACS_VLINE, ACS_HLINE) mvwaddstr(stdscr, 1, 1, INPUT ) refresh() * read characters until newline read * noecho() while ((c getch()) ' n') ++i getyx(stdscr, y, x) * at the right margin * if (x 79) * print the character count * getmaxyx(stdscr, maxy, maxx) mvwprintw(stdscr, maxy - 2, 1, characters read d n , i + 1) * time to look at the screen * sleep(3) One of the first things you...

Common Errors and How to Fix Them

There are two common types of problems that you will encounter with your server messages being rejected or not delivered by Exim and login failures when connecting to Courier. The first places to check when messages are rejected by Exim are the mainlog and rejectlog files. Here are examples of some common errors and tips for fixing them The following error indicates that the client sending the message is not recognized as a client by Exim and that the recipient domain is not in the list of...

Working with Text Based EMail Readers

The first text-based mail clients could be configured quite simply. Mail clients such as mutt, mail, or pine were often run with the user logged in to the computer that was acting as the mail server. So instead of downloading the messages, using POP3 or IMAP, the mail client would simply open the mailbox (often under the user's name in var spool mail) and begin working with mail. There are many text-based mail programs for reading, sending, and working with your mail. Many of these programs...

Managing EMail in Evolution

If you are using Fedora Core or Debian, Evolution is the e-mail client that you can start right from the desktop (look for the envelope icon on the panel). After you launch Evolution for the first time and run the Startup Assistant, the Evolution window appears, showing the different types of operations you can perform. Figure 22-3 shows an example of the Evolution window. Figure 22-3 Evolution can be used to manage your mail, appointments, and tasks. Figure 22-3 Evolution can be used to manage...

Creating Documents in Groff or LaTeX

You can use any text editor to create documents for both Linux's Groff (troff nroff) and LaTeX styles of publishing. Most Linux distributions come with several text editors. You always have the option to download others from the Internet. (See the Choosing a Text Editor sidebar for more information.) Hardcore UNIX or Linux users tend to edit files with either the vi or emacs text editor. These editors have been around a long time and are hard to learn but efficient to use because your fingers...

Checking Your Firewall

Now that your firewall is configured, you should check it to make sure that it appears to the outside world in our example, to the Internet on eth0 and your local LAN on eth1 as you would like it to. A popular tool for checking what services are available on a network interface is nmap. While nmap is an excellent tool for checking network interfaces on your own computer or private LAN, it should not be used to check for available services on computers that are not yours. Using nmap on someone...

Installing Linspire

The Linspire installer is simple and effective. You select the appropriate option from the boot screen of the installation CD, and from that point on you pretty much follow the prompts. The entire installation usually takes 15-20 minutes to complete, depending on the speed of your computer and your CD drive. This walkthrough takes you through the installation and the initial startup process Both basic and advanced installations wipe out all data on the target drive partition. Back up anything...

Saving Files in Knoppix

When you reboot your computer with KNOPPIX, you not only lose KNOPPIX itself but any data and configuration information you may have created along the way. That's because, by default, KNOPPIX runs from your system's RAM and a nonwritable CD or DVD. Using tools and procedures that come with KNOPPIX, there are ways in which you can keep that information going forward. KNOPPIX happily gives you a login name (knoppix) and a home directory ( home knoppix), each time you boot from KNOPPIX. You can...

Removable Media on a Suse Kde Desktop

Using SUSE from a KDE Desktop, the SUSE Plugger application can be used to set what happens when different types of removable hardware are connected or media are inserted. One way to get to the SUSE Plugger window is to insert a CD or DVD into the drive. When the SUSE Hardware Detection window appears, click Configure to see the SUSE Plugger window, as shown in Figure 4-5. Figure 4-5 Use SUSE Plugger to respond to inserted media Figure 4-5 Use SUSE Plugger to respond to inserted media The...

Adding an Applet

There are several small applications, called applets, that you can run directly on the GNOME panel. These applications can show information you may want to see on an ongoing basis or may just provide some amusement. To see what applets are available and to add applets that you want to your panel, perform the following steps 1. Right-click an open space in the panel so that the panel menu appears. 2. Select Add to Panel. An Add to Panel window appears. 3. Select from among several dozen applets,...