Home > Articles > Operating Systems, Server > Linux/UNIX/Open Source

Like this article? We recommend

Like this article? We recommend

Using Your Applications

Now that you have gotten used to the desktop, let's explore some of the many applications included on your new system. By default, Ubuntu comes with a wide range of popular and established applications to listen to music, watch videos, create documents, browse the Web, manage your appointments, read your e-mail, create images, and much more. These applications have been vetted by the developers to ensure they are the best-of-breed Linux applications available.

Although Ubuntu includes a range of different software applications, it is likely you will want to install extra applications and explore other available software. Fortunately, the Ubuntu system is built on a powerful foundation that makes software installation as simple as pointing and clicking. Click Applications > Add Applications, and a dialog box appears that you can use to install new applications. Just browse through the different categories and check the applications to install. Click the Apply button, and the application is downloaded and installed for you.

This tool provides a simple way to access a limited core set of popular applications, but there are actually more than 16,000 packages available to your Ubuntu system. Software installation is discussed in detail in Chapter 4.

Browsing the Web with Firefox

Firefox is the default Ubuntu Web browser and provides you with a simple, safe, and powerful browsing experience. Firefox has become one of the most successful open source projects in the world and continues to garner huge popularity. With more than 300 million downloads and rapidly increasing browser share, Firefox has been an unparalleled success. It really is that cool.

Fire up Firefox by clicking its icon (the first one next to the System menu) on the panel or by selecting Applications > Internet > Firefox Web Browser. After a few seconds you are presented with the main Firefox window (Figure 3-6).

hill_fig03-06.jpg

Figure 3-6 The Firefox interface is sleek but extensible.

The Firefox window looks similar to most Web browsers and includes the staple back, forward, reload, and stop buttons, an address bar, and some menus. These familiar-looking elements help you become acquainted with Firefox, and if you have used Internet Explorer, Opera, Netscape, or Safari before, you are sure to pick it up in no time.

Navigating your way around the Internet is no different in Firefox than in any other browser—just type the Web address into the address bar, and press Enter. Firefox also has a few nice features that make it easy to access your favorite sites. As an example, if you want to visit the Ubuntu Web site, you can just enter www.ubuntu.com (leaving off all that http:// nonsense). Alternatively, you can just type in "Ubuntu," and Firefox will go off to Google, enter "Ubuntu" as the search term, and take you to the first result in the search. This feature is incredibly handy for popular sites that are likely to be at the top of the search results page.

Tabbed Browsing

If you are anything like any of the authors behind this book, you look at a number of different Web sites each time you use the Internet. It is not uncommon to have your Webmail open as well as eBay, some discussion forums, news sites, blogs, and more. Before long, your desktop is littered with browser windows, and your taskbar is full to the brim.

Firefox has a nimble solution to this problem in the form of tabbed browsing. If you are looking at your friend's Web site about raccoons and decide you want to check out your favorite sports player's Web site, just click File > New Tab or press Ctrl-T and—ta-da!—a new tab is unveiled in your browser window. You can now load another page inside this tab.

The tabbed browsing fun doesn't stop, though—oh no! When you are reading the Web and you see a link you are interested in viewing, right-click the link, and select Open Link in New Tab. The page will load in the new tab, and you can continue reading the article and view the link afterward.

Bookmarking Your Favorite Sites

To bookmark the page you are viewing, click Bookmarks > Bookmark This Page. In the dialog box that pops up, use the combo box to select the folder to store the bookmark in. If you want to create a new folder, click the small arrow button on the right side of the box, and the box will expand. To create a main folder, select the Bookmarks folder, and click New Folder. You can also create subfolders by clicking an existing folder and again clicking New Folder. When you have finished selecting or creating a new folder, click Add to add the bookmark.

Save Time with Live Bookmarks

Firefox also includes a special feature called live bookmarks that automatically grabs content from a Web site without your needing to visit it. As an example, go to http://fridge.ubuntu.com/ (a popular Ubuntu news site), and you will see a small orange icon—which indicates that this site has feed available—on the right side of the address bar. Click this orange square, and you will be taken to a new page that previews the feed and gives you the option of what you would like to use to subscribe to it. Use the default option (Live Bookmarks), and click Subscribe Now. A dialog box will pop up. Use the default values provided and click OK. A new toolbar button is added, and when you click on it, a list of the items from the Web site are displayed. Each time you start Firefox, it will quietly go away and update this list so that you don't need to visit the site yourself.

Bolt It On, Make It Cool

Although Firefox is already a powerful and flexible Web browser, it can be extended even further using special plug-in extensions. These extensions cover not only typical browsing needs such as the Macromedia Flash plug-in but also other more specialized extras that extend the browser itself.

To install normal Web plug-ins, just visit a site that requires the plug-in. A yellow bar will appear indicating that you are missing a plug-in. Click the Install Missing Plug-ins button to grab the required plug-in. By default, Ubuntu does not come with the Macromedia Flash plug-in because it does not live up to Ubuntu software freedom requirements, so you will need to install this separately.

To extend the browser itself with additional features, go to https://addons.mozilla.org/, and browse for an extension that you are interested in. When you find something you would like to install, click the Install link. A dialog box will pop up asking you to confirm the installation. Click Install Now. Your new extension will now download and install automatically. Typically this requires a restart of Firefox, and then your extension is available.

Creating Documents with OpenOffice.org

Included with Ubuntu is a full office suite called OpenOffice.org. This comprehensive collection contains applications for creating word processing documents, spreadsheets, presentations, databases, drawings, and mathematical equations. The suite provides an extensive range of functionality, including reading and writing Microsoft Office file formats, and can also export documents as Web pages, PDF files, and Macromedia Flash animations.

Let's give OpenOffice.org a whirl by creating a letter with it. Start OpenOffice.org Writer by selecting it from the Applications > Office menu. When it has loaded, you will be presented with the interface shown in Figure 3-7.

hill_fig03-07.jpg

Figure 3-7 looks similar to Microsoft Office and is therefore quite simple to migrate to.

If you have used a word processing program before, many of the common interface elements, such as the buttons for setting font type and size, bold, italic, underline, and alignment, look and behave the same. The OpenOffice.org developers have designed the suite to be easy to migrate to if you have used something such as Microsoft Office before. After a few hours playing with OpenOffice.org, you are sure to know how to do what you need.

Start your letter by first choosing a nice font. In the font combo box you should see DejaVu Sans Condensed selected as the default. Click the box and instead choose the lovely Bitstream Vera Sans font. Change the font size by clicking the combo box to the right of the font box and selecting 10 as the size. With the cursor on the left side of the page, add your home address to the letter.

Now press Enter to leave a blank line under the address, and click the Align Right toolbar button (the icon looks like some lines aligned to the right). If you are unsure of what a button does, hover your mouse over it to pop up a tool tip. Now add to your letter the address of the recipient.

Press Enter again to leave a blank line, and type the main body of the letter. Feel free to use the bold, italic, and underline buttons to add emphasis to your words. You can also use other toolbar buttons to add items such as bullet points and numbered lists and to change the color of the font. If you want to add features such as graphics, tables, special characters, and frames, click the Insert menu and select the relevant item. You can customize each item added to the page by right-clicking the item and using the options shown in the context menu.

When your letter is complete, you can save it by selecting File > Save, by clicking the floppy disk toolbar icon, or by pressing Ctrl-S. The default file format used by OpenOffice.org is the OpenDocument Format. This file format is an official open standard and is used across the world. The file format is slightly different for different types of applications (.odt for word processor files, .ods for spreadsheets, and so on), but each format provides an open standard free from vendor lock-in. You can also save in a variety of other formats, including Microsoft Office.

Another useful feature wedged into OpenOffice.org is the capability to save your documents in the Adobe PDF format. PDF files have been increasingly used in the last few years and are useful for sending people documents that they should not change (such as invoices). PDF files provide a high-quality copy of the document and are well supported across all operating systems. This makes PDFs ideal for creating catalogs, leaflets, and flyers. To save a document as a PDF file, click the PDF button on the main toolbar (next to the printer icon). Click the button, enter a filename, and you are done. Simple.

Managing Your E-Mail and Calendars with Evolution

Evolution has been modeled around the all-in-one personal information management tool. Within Evolution you can read your e-mail, manage your schedule, store contact details, organize to-do lists, and more in a single place. This makes Evolution particularly useful for businesspeople who want easy access to this information.

Setting Up Your E-Mail Account

To use Evolution to read your e-mail, you need to find out the following settings for connecting to your e-mail server (you can get these details from your ISP or system administrator):

  • Your type of e-mail server (such as POP or IMAP)
  • Your mail server name (such as mail.chin.com)
  • Your mail account's username and password
  • Authentication type (typically by password)
  • Your outgoing mail server type (typically SMTP)
  • Your outgoing mail server name

Load Evolution by clicking the envelope and clock shortcut icon from the panel (hover your mouse over the shortcuts to see what they are) or by clicking Applications > Internet > Evolution Mail. When the application loads, you are taken through a wizard to set up your e-mail server (as shown in Figure 3-8).

hill_fig03-08.jpg

Figure 3-8 Setting up Evolution is simple as long as you know the details for your mail server.

Click Forward to continue the setup, and you will then be asked for your identity. Fill in your e-mail address in the E-Mail Address box, and add the optional information if you want to. The additional details are not essential for using Evolution. Click Forward to continue.

You are next asked to choose what kind of e-mail server you have from the drop-down box. When you make your selection, some additional settings are displayed. Fill in the server name and the username. You may need to adjust the Security and Authentication Type settings, but for most accounts the default settings should be fine. Click Forward to continue.

The next page configures some options for receiving your e-mail. None of these options are essential, although you may want to check the first box to automatically check for new mail. Click Forward to continue. The next screen configures the settings for sending e-mail. In the combo box select the Server Type (typically SMTP) and add the server name to the Server box. Click Forward to continue.

In the next screen enter a name to describe the account. The default entry (your e-mail address) is fine, but you may want to add something more meaningful such as "Work E-Mail" or "Home E-Mail." When you have added this, click Forward to continue. Finally, select your location from the map. If you click on your area of the world, the map will zoom in.

Once you have done this, click Apply to complete the process and close the wizard.

With the wizard completed, the main Evolution interface will appear, as shown in Figure 3-9.

hill_fig03-09.jpg

Figure 3-9 Those of you who have used Microsoft Outlook should find the interface very similar.

On the left sidebar you can see a number of buttons to access the mail, contacts, calendars, memos, and tasks components in Evolution. When you click each button, the interface adjusts to show you the relevant information about that component.

Working with Your E-Mail

Inside the e-mail component you can see the e-mail folders in the left panel and the list of messages in the top pane. When you click on a message, it is displayed in the bottom pane, where you can read it. With your new account set up, you will first want to go and grab the e-mail from your mail server. Click Send/Receive, and the mail is retrieved from your server and any unsent mail is sent.

With your messages loaded, new e-mails are shown in bold in the top pane. Move through the different e-mails using the up and down arrow keys, and each message will be displayed. You can reply to a message by clicking the Reply or Reply To All toolbar buttons. New e-mails can be created by clicking the New toolbar button. By default, new e-mails and replies are sent automatically when you click the Send button in the compose window. This way you don't need to click the Send/Receive button to deliver them.

Managing Your Calendar

Inside calendar mode, Evolution provides a convenient way to manage your schedule, add new events, and view your calendar in different ways. When you click the Calendars button to switch to this mode, you can see the timetable for today as well as the month view. The month view shows a couple of months in which the bold dates have events.

You can add two types of events to your calendar.

  • Meetings: These are events with a specific group of people.
  • Appointments: These are general events.

To add a new appointment, navigate to the date you require using the calendar, then right-click a time slot in the day view, and select New Appointment. Alternatively simply click the New toolbar item. In the box that pops up, fill in the Summary, Location, Time (adjusting the date if necessary), and Description boxes. You can also select which calendar the event appears on if you have multiple calendars configured.

To add a new meeting, again find the date, right-click the day view, and select New Meeting. Inside the dialog box that pops up, you need to add the participants who are attending the meeting. You can add participants in two ways: Use the Add button if they are not in your address book, or use the Attendees button if they are in your address book.

When you click Attendees, a new dialog pops up with a list of attendees down the left. You can use the Add and Remove buttons to add contacts to (or remove them from) the different categories of Chairpersons, Required Participants, Optional Participants, and Resources. Now, you probably don't have any contacts in there as you are just starting to use Evolution, so use the main Contacts button on the left side of the main Evolution window to add some.

You can view your calendar in lots of different ways by clicking the different toolbar buttons such as Week, Month, and List. Play with them and see which ones are most useful to you.

Creating Graphics with GIMP

The GNU Image Manipulation Program, affectionately known as GIMP to its friends, is a powerful graphics package. GIMP provides a comprehensive range of functionality for creating different types of graphics. It includes tools for selections, drawing, paths, masks, filters, effects, and more. It also includes a range of templates for different types of media such as Web banners, different paper sizes, video frames, CD covers, floppy disk labels, and even toilet paper. Yes, toilet paper. You can load GIMP by clicking Applications > Graphics > GIMP Image Editor.

Unlike Adobe Photoshop, GIMP does not place all of its windows inside a single large window; instead, GIMP has a number of separate child windows. This can be a little confusing at first for new users. To get you started, let's run through a simple session in GIMP.

An Example

Start GIMP by clicking Applications > Graphics > GIMP Image Editor.

When GIMP loads, you will see a collection of different windows, as shown in Figure 3-10.

hill_fig03-10.jpg

Figure 3-10 GIMP does not put everything in one window like Adobe Photoshop.

Close the Tip of the Day window, and you are left with two other windows. The one on the left in the screenshot is the main tool palette. This window provides you with a range of different tools that can be used to create your images. The window on the right provides details of layers, brushes, and other information. GIMP provides a huge range of different windows that are used for different things, and this is just one of them.

To create a new image, click File > New. The window shown in Figure 3-11 will appear.

hill_fig03-11.jpg

Figure 3-11 Lots of templates are available, including one for toilet paper!

The easiest way to get started is to select one of the many templates. Click the Template combo box and select 640 x 480. If you click the Advanced Options expander, you can also select the type of color used in the image with the Colorspace box and the background fill. The Fill combo box is useful for either selecting a fill color or having a transparent background.

Click OK, and you will see your new image window (Figure 3-12).

hill_fig03-12.jpg

Figure 3-12 Use the right mouse button on the image to access lots of GIMP options and features.

To work on your image, use the tool palette to select which tool you want to use on the new image window. Each time you click on a tool in the palette, you see options for the tool appear at the bottom of the palette window.

When you click the T button in the palette, it selects the text tool. At the bottom of the palette you see the different options. Click the Font button, and select the Sans Bold font. Now click the up arrow on the Size box, and select the size as 45. Move your mouse over to the empty image, and you will see the mouse pointer change to a text carat. Click in the image, and a box pops up in which you can enter the text to add to the image. Type in "Ubuntu." With the text entry still open, click the up arrow on the Size box so the text fills most of the window. As you can see, you can adjust the text while it is in the image. When you are happy with the formatting, click Close on the text entry box. Your image should look a little like Figure 3-13.

hill_fig03-13.jpg

Figure 3-13 Ubuntu comes with a range of attractive fonts for use in your images.

Now click the button in the palette with four arrows on it. You can use this to move the text around. Click the black text, and move the mouse.

Let's now add an effect filter. GIMP comes with a range of different filters built in. You can access these by right-clicking the image and selecting the Filters submenu. GIMP also allows you to create scripts that combine filters to create interesting combinations. Again, a number of these scripts are included, and you can access them by right-clicking the image and selecting the Python-Fu and Script-Fu submenus.

For our image, right-click the image and select Filters > Blur > Gaussian Blur. In the Horizontal and Vertical boxes select 20 as the value. Click OK to apply the effect. After a few seconds the blur is applied to your text. Anything in GIMP can be undone by clicking Edit > Undo or typing Ctrl-Z. Your image should now look like Figure 3-14.

hill_fig03-14.jpg

Figure 3-14 Several filters and effects are bundled with GIMP in Ubuntu.

Now we are going to create another layer and put some text over our blurred text to create an interesting effect. In your image window, click Dialogues > Layers. The Layers window now appears (Figure 3-15).

hill_fig03-15.jpg

Figure 3-15 Layers are essential when creating complex images with lots of parts.

Layers are like clear plastic sheets that can be stacked on top of each other. They allow you to create some imagery on one layer and then create another layer on top with some other imagery. When combined, layers can create complex-looking images that are easily editable as you can edit layers individually. Currently, our blurred text is one layer. We can add a new layer by clicking the paper icon in the Layers dialog box. Another window appears to configure the layer. The defaults are fine (a transparent layer the size of your image), so click OK.

Now double-click the black color chip in the palette window and select a light color. You can do this by moving the mouse in the color range and then clicking OK when you find a color you like. Now click the text button from the palette and again add the "Ubuntu" text. When the text is added, it will be the same size as before. Now use the move tool and position it over the blurred text. Now you have the word "Ubuntu" with a healthy glow, as shown in Figure 3-16!

hill_fig03-16.jpg

Figure 3-16 Combining steps as we have done can result in interesting effects such as this.

The final step is to crop the image to remove the unused space. Click Tools > Transform Tools > Crop > Resize, and use the mouse to draw around the Ubuntu word. You can use the black pins on the outside of the selection to move it more precisely. Click Crop, and the image is now cropped. To save your work, click File > Save, and enter a filename. You can use the Select File Type expander to select from one of the many different file formats.

Communicating with Gaim

With the Internet steamrolling its way across the world, the ubiquitous global network has become a part of everyday life and something you can reasonably assume people have access to. This has in turn spawned a range of Web-based services and, interestingly, a variety of methods for communicating with each other.

Included with Ubuntu is Gaim, a cornucopia of different methods for instantly messaging your friends from within a single program. Instead of having to install a separate client application to talk to your friends on MSN, AIM, ICQ, and Jabber, Gaim can do it all in one place. (The Gaim project has recently been renamed Pidgin. While this is not reflected in Feisty since the rename came too close to release time, it will be in a future version of Ubuntu.)

Gaim is available by clicking Applications > Internet > Gaim Instant Messenger.

Setting Up Your Accounts

When you start Gaim for the first time, you will be asked if you want to add an account as none have been configured yet. Click the Add button to add a new account, and the Add Account box appears (Figure 3-17).

hill_fig03-17.jpg

Figure 3-17 Gaim supports many different types of accounts (MSN, AIM, Jabber, ICQ, IRC, and so on).

This window adjusts which text boxes are available depending on the protocol chosen. The different networks available are listed as options in the Protocol box. To create an account, you will need to have an existing account on one of the networks. Gaim allows you to have different accounts on different networks running together—you just create a new account for each protocol—or even multiple accounts on the same network.

When you have selected a protocol, fill in the remaining boxes. The Screen Name box needs to contain your registered username (or e-mail address for MSN), and the Password box needs the respective password to be added. You can also use the Local Alias box to add an interesting name that is displayed when other people see you online. If you want to configure any other options, click the Advanced tab.

Using Instant Messaging

With your account(s) set up, Gaim will automatically sign you in. When you are logged in, your list of contacts (known as buddies in Gaim) is displayed (Figure 3-18).

hill_fig03-18.jpg

Figure 3-18 Gaim provides quick and easy access to your buddies—just click them to talk!

You can use the Buddies menu option to add more buddies to the list with the Add Buddy option. To speak with a buddy, double-click the name, and a window will pop up. To change your status or sign out, click the status box at the bottom of your Buddy List and select the appropriate option.

Using IRC

Included in Gaim is support for IRC channels, and it has a very nice interface for IRC discussion. To use the IRC feature, first create an account. Next, sign on, and then click Buddies > Add Chat and enter the IRC channel name in the Channel box. Finally, double-click on the channel name to go to it.

Cutting-Edge Voice Over IP with Ekiga

Included with Ubuntu is a simple-to-use yet powerful Internet phone called Ekiga. Formally known as GNOME Meeting, Ekiga lets you make voice and video calls with other people across the Internet. In addition to the traditional Microsoft Netmeeting support, Ekiga now supports SIP, a protocol commonly used to allow people with software phones such as Ekiga to communicate with people using hardware Voice Over IP phones. SIP is an industry standard that many hardware phones, software phones, services, and providers support.

If you choose to use SIP, calls from one phone to another across the Internet are free. In addition to this, many providers allow you to make calls to normal landline phones for very little cost. Ekiga offers you the possibility to call anyone in the world directly from your computer with little fuss.

You can access Ekiga by clicking Applications > Internet > Ekiga Softphone.

Setting Up

When you first start Ekiga, you are guided through a setup wizard (Figure 3-19).

hill_fig03-19.jpg

Figure 3-19 Setting up Ekiga is simple with the setup wizard.

Click Forward to get started, and you see the next page (Figure 3-20).

hill_fig03-20.jpg

Figure 3-20 Adding your name makes it easier for people to find you online.

In this box, enter your first and last name (such as Frankie Banger). Click Forward to continue.

You can now configure an Ekiga.net account (Figure 3-21).

hill_fig03-21.jpg

Figure 3-21 Ekiga.net offers a free SIP service.

At Ekiga.net, a free SIP service is offered. If you don't have an account (which is likely if this is the first time you have used Ekiga), click the Get an Ekiga.net SIP Account button. Firefox is then loaded, and you can use the online form to sign up. If you don't want an account, just select the checkbox in the wizard saying you don't want to sign up. If you do sign up, add your username and password, and then click Forward.

Now you can configure your connection speed (Figure 3-22).

hill_fig03-22.jpg

Figure 3-22 Be honest here—selecting a faster speed won't make it any quicker!

Select the type of connection you have, and then click Forward.

Traditionally, one of the problems in the past with Internet phones has been that you need to modify your firewall (if you are running one) to get the phone working. This typically involved configuring your Network Address Translation (NAT) settings. Luckily, Ekiga can detect the type of NAT settings that you need (Figure 3-23).

hill_fig03-23.jpg

Figure 3-23 Traditionally, setting up NAT with Internet phones was a pain—until now.

After a few seconds of detecting your type of NAT, Ekiga will propose an option. Click Yes to continue, and then click Forward.

Next, configure your audio (Figure 3-24).

hill_fig03-24.jpg

Figure 3-24 Ubuntu supports different types of audio frameworks, but the Advanced Linux Sound Architecture (ALSA) is the most common.

Select ALSA from the box, and click Forward to continue.

You can now select the audio input and output devices (Figure 3-25).

hill_fig03-25.jpg

Figure 3-25 Make sure you get these settings right, or you won't hear anything.

These settings are used to ensure that you can hear and record the audio. To test your settings, click Test Settings. If all is fine, click Forward to continue.

Next select the type of video manager (Figure 3-26).

hill_fig03-26.jpg

Figure 3-26 Ubuntu supports different types of video, but V4L is the most common.

The video manager ensures that video is displayed correctly on your screen. Select V4L from the list, and click Forward to continue.

The final setting to configure is your Web camera (Figure 3-27).

hill_fig03-27.jpg

Figure 3-27 Remember to look your best online!

Ensure that your camera is plugged in, and select a device from the combo box. If you can't see any options, you will need to configure your camera driver first. When you have selected a device, click Test Settings to verify that it works.

Finally, a summary of your options is displayed (Figure 3-28).

hill_fig03-28.jpg

Figure 3-28 Now you are all set to make calls.

Ekiga is now configured.

Making a Call

With the configuration wizard complete, the main Ekiga window is displayed (Figure 3-29).

hill_fig03-29.jpg

Figure 3-29 The Ekiga window is simple and sleek.

You are now ready to make a call. To do this, simply enter the phone number or SIP address of the person you want to call, and click the Connect button next to the address bar. The call is then connected, and you can begin talking.

On the left side of the window are a number of icons that do different things.

  • Text Chat: When in a chat, click this icon to open the text chat window. You can use this to send text messages to the user.
  • View Mode: Click this icon to select which view mode Ekiga is in. You typically need this when in a video chat with someone.
  • Address Book: Click this icon to access the address book. Here you can save your contacts, and you can also access the Ekiga.net online white pages to see who else is online.
  • View Webcam: This icon switches on the Webcam so that you can see the person you are speaking to.

In addition to these icons, there are some tabs located below the numeric keypad. Click these tabs to configure the audio and video settings for Ekiga.

Exploring the Ubuntu Landscape

Unlike many other operating systems, Ubuntu includes a comprehensive suite of applications right inside the system. This range of tools has been selected to allow you to install Ubuntu and get your work done, communicate with other people, read and create documents, watch and/or listen to media, and more. Unfortunately, due to space restrictions this book can only skim over the surface of available applications.

To help remedy this a bit, here is a quick summary of many of the applications included on the Applications menu in Ubuntu, including how to find the applications and a brief description.

  • Text Editor

    Applications > Accessories > Text Editor

    This simple, yet powerful, text editor is ideal for editing documents, making quick notes, and programming. Included is a range of plug-ins for spell checking, statistics, file listings, and more.

  • Calculator

    Applications > Accessories > Calculator

    For those times when you need to figure out a percentage or calculate whether you are getting a raw deal from your employer, the calculator is there. It provides a range of functionality for simple and scientific calculations.

  • Terminal

    Applications > Accessories > Terminal

    Underpinning the desktop is an incredibly powerful command-line core. This application puts a window around a command-line interface and allows you to configure transparency, fonts, behavior, and more. Essential for the command-line junkies among you.

  • Dictionary

    Applications > Accessories > Dictionary

    The dictionary provides a great way to find out how to spell a word or discover its meaning. The dictionary uses the latest definitions from an online dictionary. For those of you who spent hours as a child looking up rude words in the dictionary, hours of fun are guaranteed.

  • Gnometris

    Applications > Games > Gnometris

    If you have too much time on your hands, a sure-fire way to waste it is to play this version of Tetris. If you decide that single-player Tetris is not enough, go and download gtetrinet.

  • Nibbles

    Applications > Games > Nibbles

    The classic worm game comes to Ubuntu. Another surefire way to while away an afternoon.

  • Mahjongg

    Applications > Games > Mahjongg

    For those of you who actually understand the rules of Mahjongg, this application provides a great implementation of the game.

  • FreeCell Patience

    Applications > Games > FreeCell Patience

    There is a body of thinking that suggests that FreeCell may be responsible for untold hours of lost productivity. If you are impatient about playing Patience, select FreeCell Patience.

  • Internet Relay Chat

    Applications > Internet > XChat-GNOME IRC Chat

    Internet Relay Chat (IRC) provides a way to talk to other people on the Internet by typing text into discussion channels. There are literally thousands of users online and thousands of channels available. IRC has proven to be a truly useful tool for getting help about Ubuntu and Linux, too. Be sure to log onto the Freenode network, and visit #ubuntu.

  • Terminal Server Client

    Applications > Internet > Terminal Server Client

    If you need to connect to a remote terminal server, this is how you do it.

  • Movie Player

    Applications > Sound & Video > Movie Player

    Although listed as a movie player, this application actually plays a range of different types of media, including both video and audio.

  • Sound Recorder

    Applications > Sound & Video > Sound Recorder

    If you need to record something, such as your voice for a podcast or audio message, you can use this simple tool.

  • Audio CD Creator

    Applications > Sound & Video > Serpentine Audio-CD Creator

    If you have a collection of sound files that you would like to convert to an audio CD, this is the tool for you. It is particularly handy if you have a long drive and want to burn a CD with some music or podcasts to listen to.

  • CD Ripper

    Applications > Sound & Video > Sound Juicer CD Extractor

    This application is the reverse of the previous one, allowing you to convert songs on a CD into songs that live on your hard disk or portable music player.

  • System Monitor

    System > Administration > System Monitor

    To get an idea of the current performance of your computer, click on this tool. The System Monitor lets you know which applications are running and how much memory/processing power they are using, and it also allows you to kill or restart processes that are hogging the resources.

  • Sudoku

    Applications > Games > Sudoku

    The increasingly popular logic game arrives on Ubuntu.

  • Disk Usage Analyzer

    Applications > Accessories > Disk Usage Analyzer

    Bits and bytes never looked so good! In case you were wondering exactly where all your disk space had gone, this will help solve the mystery.

Other Applications to Try

There are literally thousands of available packages that can be installed on your Ubuntu computer. These packages span a range of different areas, and this section covers some of the popular ones. Coverage of software installation appears in Chapter 4. Try the following useful applications.

  • Blender

    Package to install: blender

    Blender (Figure 3-30) is an incredibly powerful 3D modeling, animation, rendering, and production studio. Blender amasses an impressive range of functionality for creating photorealistic scenes, animations, and real-time virtual walkthroughs. Blender is also fully scriptable in Python.

    hill_fig03-30.jpg

    Figure 3-30 Blender

  • Inkscape

    Package to install: inkscape

    Inkscape (Figure 3-31) is a drawing package for creating Scalable Vector Graphics (SVG). Ever since the SVG format was introduced, it has taken the design world by storm. SVG allows the creation of graphics that can scale to any size. Inkscape is a hugely flexible tool for creating such graphics, and a huge range of icons and artwork in open source projects are made in Inkscape.

    hill_fig03-31.jpg

    Figure 3-31 Inkscape

  • Beagle

    Package to install: beagle

    Beagle (Figure 3-32) is a search system that indexes virtually everything. After you install Beagle, you can search for "campfire," and it will return documents, images, Web pages, blog entries, instant messaging conversations, and more that contain that term. Beagle is still very much in development but is an incredibly useful tool.

    hill_fig03-32.jpg

    Figure 3-32 Beagle

  • F-Spot

    Package to install: f-spot

    F-Spot (Figure 3-33) is a complete photo management application. With it you can import photos from your digital camera or USB stick, tag them with familiar terms, do touchups, and edit them in different ways. In addition to this, F-Spot can upload photos easily to Flickr and other online photo galleries. F-Spot is particularly useful for those of you who are trigger happy with a digital camera.

    hill_fig03-33.jpg

    Figure 3-33 F-Spot

  • Bluefish

    Package to install: bluefish

    For those of you who want to create Web pages but prefer to write code, Bluefish (Figure 3-34) is an excellent Web editor. Bluefish is a lightweight but feature-rich editor with support for a range of languages as well as HTML and CSS.

    hill_fig03-34.jpg

    Figure 3-34 Bluefish

  • Eclipse

    Package to install: eclipse

    If you are a developer and want an entire development environment, Eclipse (Figure 3-35) is a good choice. Eclipse includes support for a huge range of languages by using plug-ins. This includes support for C, C++, Java, Python, Perl, Ruby, PHP, and more. Eclipse also has built-in support for source control (CVS or Subversion) and debugging, and it automatically handles its own (and the plug-in's) software updates.

    hill_fig03-35.jpg

    Figure 3-35 Eclipse

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.

Overview


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information


To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.

Surveys

Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.

Newsletters

If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information


Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.

Security


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.

Children


This site is not directed to children under the age of 13.

Marketing


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information


If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.

Choice/Opt-out


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information


Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents


California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure


Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.

Links


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact


Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice


We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020