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

This chapter is from the book

Common Applications

Kubuntu comes with a large number of applications preinstalled and configured, including Web browsers, office applications, and e-mail programs. Remember, since choice is a huge feature of Kubuntu, if you do not like the default applications, you can always change them. All of these applications are available through the KMenu.

OpenOffice.org

The default office application for Kubuntu 7.04 is OpenOffice.org 2.1. This version is an update of the second major release of the suite that includes Writer, Calc, Impress, Draw, and Math; the first three can be launched from the KMenu. (Draw and Math are not available from the menu and are launched from within one of the other applications.) Note that the developers of Kubuntu have renamed the applications in the KMenu to better reflect what each does. For example, Writer is renamed Word Processor.

Each of these programs is easy to use and can help you switch from the Microsoft Office product line. In fact, the OpenOffice.org suite is included in the desktop CD and can be installed on a Windows system to help you get comfortable and ready for a switch to Kubuntu. Each application corresponds to a similar application in the Microsoft product line. Calc is very similar to Excel, Writer works like Word, and Impress replaces PowerPoint. OpenOffice.org can handle all but Microsoft Access files without problems, and the whole suite is ready to be used in a corporate environment as well as for personal use.

To demonstrate the power of OpenOffice.org, let's create a new document. To start OpenOffice.org Writer, open the KMenu and navigate to Office and then Word Processor. You can also launch Katapult (Alt-Space), type Word Processor, and hit Enter.

Writer resembles any other word processing software you have used. Simply start typing your letter or paper as you normally would, and use the toolbar for formatting options, including changing alignment, setting boldface or italic type, and other needs.

When you are done working on a document, save it by selecting File > Save or by typing Ctrl-S. OpenOffice.org saves documents in the Open Document format. This file format is a standard across the world. You can also save documents in other formats, including Microsoft Office and Adobe PDF. To save as a PDF file, just click the PDF button on the main toolbar (located next to the print icon), and enter a filename.

Web Browsing with Konqueror

As mentioned earlier, Konqueror can function as a Web browser as well as a file manager. To launch Konqueror, open the KMenu and navigate to Internet, then Konqueror. Alternately, you can launch Katapult (Alt-Space) and type in Konqueror. Like other modern Web browsers, Konqueror provides tabbed browsing, the ability to have multiple Web pages open in the same window. To do this, select File > New Tab or press Ctrl-T. A new tab will be created in your open Konqueror window. A cool feature is that you can be browsing the Web in one tab, browsing your home directory in another tab, and also browsing network folders in a third tab. All of these functions can help manage your taskbar and keep your desktop looking clean and sharp.

As a Web browser, Konqueror enables you to set bookmarks, change your home page, and use all the other features you would expect from a Web browser.

Navigating around the Internet is no different in Konqueror than in any other Web browser, including Firefox, Opera, Netscape, or Internet Explorer. Just type the Web address into the address bar, and hit Enter. For example, type in www.kubuntu.com to visit the home page for Kubuntu.

To search using Google, simply move to the search bar, and directly to the right of the address bar type in what you are looking for (Figure 7-47). Konqueror will use Google to find it for you.

hill_fig07-47.jpg

Figure 7-47 Google search bar

Often when browsing the Web, you will see an orange icon at the bottom of Konqueror. This means there is an RSS feed available. To track this feed, simply click on it, and Konqueror will add it to your subscribed feeds in Akregator. We'll talk more about Akregator later in this chapter.

Using Firefox for Browsing the Web

Allowing choice is a key feature of Ubuntu distributions. Kubuntu can use the latest version of Firefox (2.0 as of this writing). Firefox has taken the Web browser world by storm and is as good as or even better than Internet Explorer. Firefox not only provides better features and a better browsing experience but also adheres better to Web standards. Like Konqueror, Firefox includes tab browsing (File > New Tab or Ctrl-T), bookmarks, and everything you would expect of a modern Web browser.

Firefox has many different extensions that can be plugged in to allow greater flexibility for your Web browser. The most common plug-ins are for using Macromedia Flash and Java, things some Web pages require.

Installing a plug-in is as simple as visiting a Web site that requires it. A yellow bar will indicate that you are missing a plug-in. Click on the Install Missing Plug-ins button to install the required plug-in.

Burning CDs—Audio and Data

Another common task is creating or burning audio and data CDs. Kubuntu's default CD creation program, K3b, is a very easy-to-use utility that can help you create backup CDs or even new music CDs. K3b provides a very familiar interface for burning and copying CDs (Figure 7-48).

Simply click on one of the icons from the main Kreator screen that describes the project you would like to create, for example, a new audio CD, a new data CD, or a new data DVD project. You can even copy a CD. After the new project has been started, simply drag the files you want from the top section to the lower section (Figure 7-49).

hill_fig07-49.jpg

Figure 7-49 Just drag and drop the files.

Once you have moved the files, select Burn, and sit back while your new CD is created.

Instant Messaging

Instant messaging is another feature that we almost cannot live without these days. Kopete, Kubuntu's default instant messaging client, handles this task very well. You can find it under the Internet section in the KMenu. You can also launch Kopete from Katapult by typing Kopete. The beauty of Kopete is that it can connect to all of the major service providers, so you do not have to have multiple programs open. Kopete can handle ICQ, MSN Messenger, Yahoo! Messenger, and AOL Instant Messenger (AIM), and because Google Talk (Google's instant messenger program) is built around the Jabber protocol, Kopete can handle that as well. Kopete also can work with MSN Webcams. Figure 7-50 shows the Welcome screen for Kopete.

hill_fig07-50.jpg

Figure 7-50 Kopete

The first time Kopete is launched, the Configure Kopete wizard opens. First, set up the different accounts that you will use to connect. Kopete can save your passwords to these accounts and even automatically connect upon start-up.

Once the accounts are configured correctly, you can change Kopete's behavior to fit your preferences. Many options can be selected, including away settings, what happens when a new message arrives, and even how the system starts up.

Kontact

These days almost everyone uses e-mail, and almost everyone uses some form of calendar program to keep track of appointments and schedules. Kontact, Kubuntu's default PIM, will take care of all these tasks plus more.

To start Kontact, go to the KMenu and then to the Internet section. You can also start it from Katapult by typing Kontact. Figure 7-51 shows an example of the Kontact window.

hill_fig07-51.jpg

Figure 7-51 Kontact

Looking at the figure, you can see that Kontact has a lot of different features. We cover several of the program's options in the following subsections.

Kmail is the program that handles e-mail. It can be run separately from Kontact if you choose. The first step in configuring Kontact is to set up Kmail to send and receive e-mail.

Setting Up Your E-Mail Account

You will need several pieces of information to set up Kmail. Your ISP or system administrator should be able to provide these details.

  • Type of e-mail server (such as POP or IMAP)
    • Mail server name (such as mail.domainname.com)
    • Mail account's username and password
    • Authentication type (typically password)
  • Outgoing mail server name

Configuring Kontact is easier than it may look. Once Kontact is open, select Settings and then Configuring Kontact. From the Configure Kontact panel, select Mail followed by Accounts. Under the tab labeled Receiving, add the information provided from your ISP as the incoming mail information. Once that account has been created, add a new account under the Sending tab that matches the outgoing mail information provided by your ISP.

Using KOrganizer

KOrganizer is included with Kontact. It will track your schedule and provide reminders of your appointments. Upon switching Kontact to calendar mode, you will see a month view on the left and individual days on the right, as Figure 7-52 shows.

hill_fig07-52.jpg

Figure 7-52 KOrganizer, Kontact's calendar mode

You can set up two different types of events in Kontact:

  • Meetings: events scheduled with different people
  • Appointments: general events

It is easy to add a new meeting or appointment. Find the date for the event in the month view, right-click, and select New Event. In the new window that opens, fill out the Summary, Location, Time, and Description boxes. You can also set up Kontact to remind you when it is time for the appointment.

Using Akregator

Another great application that is part of Kontact (or can be used separately) is Akregator, an RSS program that can track your favorite Web feeds. Due to the integration of Akregator and Konqueror, any Web page that has an RSS feed will have an orange icon in the corner of the program (Figure 7-53) that helps you add it to your list.

hill_fig07-53.jpg

Figure 7-53 RSS icon to use to add a feed to Akregator

Simply click on the icon and select Add to Akregator. Akregator will keep your feeds up to date by automatically checking for new content. Another bonus of the integration between Konqueror and Akregator is that Web pages can be opened within Akregator to post comments and view more information than what is provided by the Web feed.

As you can see, Kontact is a great program that helps you organize your life, track your favorite Web sites through RSS, and handle your e-mail.

Krita

A great program for working with images is Krita, which can be installed through Adept. Krita, found under the Graphics section of the KMenu or launched from Katapult by typing Krita, is a fully functional graphics program. Everything including photo retouching, image editing, and creating original art can be done with Krita. Krita can handle almost any type of image file format including Photoshop files created with version 6.

Creating a New Image

Upon starting Krita, you will be prompted to either start a new image or open an existing one. Under Create Document, there is a group of templates that can be used to create images, ordered by color model. Let's try creating a new image. Just select Custom Document, and you will be prompted with the New Image dialog (Figure 7-54).

hill_fig07-54.jpg

Figure 7-54 Custom document in Krita

At this point you can name your document; specify the width, height, and resolution; and set the color mode and depth of your image.

The main screen for Krita is displayed, which can be somewhat confusing. There are toolbars on the left, right, and top of the window, and the actual painting area is in the middle (Figure 7-55).

hill_fig07-55.jpg

Figure 7-55 The main window for Krita

Manipulating an Existing Document

Another example of using Krita is making changes to existing documents. This is easily done by using the different tools. For example, you can cut a part of an image. Open an existing image, and use a selection tool located on the left in the Krita toolbar.

Once the portion of the image you would like has been selected, hit Ctrl-X to cut the image. A cool feature of Krita is that you can then paste what you cut into a new image by selecting Paste into New Image from the Edit menu.

Krita is a great image manipulation tool that can help you with all of your image needs. For more information on how to use Krita, refer to the Krita handbook included with Kubuntu. You can find the Krita handbook, along with all other documentation, as discussed near the end of this chapter.

Internet Relay Chat

A great place to find support for Kubuntu is Internet Relay Chat (IRC), which can be accessed by using Konversation and the different IRC channels. Join irc.ubuntu.org and then come over to #kubuntu to get many of your support questions answered. Konversation by default is set up to access #kubuntu, but more channels can be added. The people in #kubuntu are full of great knowledge and can probably solve any issues that you have.

Konversation can be found in the Internet section under the KMenu. After you start up Konversation for the first time, a wizard will open and allow you to configure your identity, which is the account you use to connect to the different channels. See Figure 7-56 for an example.

hill_fig07-56.jpg

Figure 7-56 Managing identities in Konversation

Kiosk Mode

Kiosk mode allows an administrator to configure KDE and all aspects of the desktop and prevent the end user from changing the settings.

KDE stores all of its configuration information in text files that are similar to Windows INI files. These files control everything from the default background to whether or not a person can add bookmarks. To see the locations of the configuration files, simply type kde-config -path confi from the Konsole. Note that the order applied is the reverse order of what is displayed. By simply changing one of the files in the highest priority, the last listed in the kde-config statement, you can affect what all users see.

To change the background for all users, simply edit the Wallpaper section found in kdesktoprc, located in /usr/share/kubuntu-default-settings/kdeprofile/default/share/config. See Figure 7-57 for an example.

hill_fig07-57.jpg

Figure 7-57 Editing the Wallpaper section for kiosk mode

As previously discussed, each user can change the desktop to meet his or her own needs. However, an administrator can make it so some things cannot be changed. Simply insert [$i] at the top of the file for each application you would like to make immutable. Figure 7-58 shows the background changed and made immutable.

hill_fig07-58.jpg

Figure 7-58 Default background made immutable

Along with enabling or setting changes, an administrator can remove user access to certain items by simply editing the kde globals file and adding a [KDE Action Restrictions] [$1] section. A great tool that can help with setting up kiosk mode is kiosktool.

There are plenty of additional items that can be limited and changed in Kubuntu.

Exploring the Kubuntu Landscape

Unlike many other operating systems, Kubuntu includes a large number of applications installed by default. These tools have been selected to allow you to install Kubuntu and then just get your work done. Some of the applications installed by default have been covered already. Unfortunately (or fortunately, depending on how you look at it), there are too many applications to discuss in this book due to space restrictions.

To partially solve that problem, here is a quick summary of many programs that are available from the KMenu, including how to find them and brief descriptions.

  • Kate: KMenu > Utilities > KateThis simple and powerful text editor is great for editing documents, making quick notes, and programming. There is a vast range of plug-ins for items such as spell checking, statistics, and syntax highlighting.
  • Calculator (Speedcrunch): KMenu > Utilities > CalculatorSpeedcrunch is an extremely powerful calculator that can help you solve both basic and advanced math problems.
  • Konsole: KMenu > Utilities > KonsoleBeneath the desktop is a very powerful command-line core. Konsole allows you to access this powerful command line by putting a nice window frame around it. Konsole is great for command-line junkies, those who prefer to do things with a graphical interface. Konsole can be completely customized to meet your command-line needs.
  • Info Center (KInfoCenter): KMenu > System > Info CenterThe KInfoCenter provides information about your system, including partitions, network interfaces, and other important features.
  • Performance Monitor (KSysGuard): KMenu > System > Performance MonitorThe Performance Monitor provides information about how your Kubuntu system is functioning. Having problems with an application taking too much memory? How would you know? KSysGuard provides this information.
  • System Logs Viewer (KSystemLog): KMenu > System > System Logs ViewerInterested in what is going on with your system? Kubuntu keeps track of files and access logs that can be viewed through this program.
  • Internet Dial-Up Tool (KPPP): KMenu > Internet > Internet Dial-Up ToolNeed help connecting to your ISP through a modem? KPPP will help take care of this. KPPP can help set up your modem and even set up your dial-up connection.
  • Remote Desktop Connection (KRDC): KMenu > Internet > Remote Desktop ConnectionKRDC can help you connect to remote systems either through the remote desktop protocol (RDP) or through virtual network connection (VNC). Simply type in the address, and click on Connect. KRDC can save the settings for each computer you connect to.
  • PDF Viewer (KPDF): KMenu > Graphics > PDF ViewerKPDF provides you with the ability to open and view files saved in the Adobe PDF format.
  • Screen Capture Program (KSnapShot): KMenu > Graphics > Screen Capture ProgramKSnapShot is a great application that allows you to take screenshots and save them in different formats. The great thing about KSnapShot is that you specify the exact amount of the screen that will be captured. This program was used to take all of the screenshots for this chapter.
  • Image Viewer (Gwenview): KMenu > Graphics > Image ViewerGwenview is the default application for viewing images in Kubuntu. All different types of images can be opened, including .png, .jpeg, and .bmp.
  • KDevelop: KMenu > Development > KDevelopWhile not installed by default, KDevelop is a wonderful Integrated Development Environment (IDE) that can help you with your coding projects. This application will need to be installed via Adept.

Tips and Tricks

The more you use Kubuntu, the more you will learn some tips and tricks to help make your computer experience better and easier. Kubuntu can be configured to do almost anything you would like.

Run Programs Automatically When Kubuntu Starts

You might like to start some programs automatically every time you log in to your system. For example, to help you with your Kubuntu work, you might want to access various channels of IRC every day via Konversation. There are four easy steps to set this up using the session management feature of KDE.

  1. Launch all the applications you would like to open automatically.
  2. Open up System Settings from the KMenu, and click on the User Management section.
  3. Click on the Session Manager button on the left, and make sure that the Restore Manually Saved Session checkbox is enabled.
  4. Log out, saving your sessions.

Log In Automatically to Kubuntu When the Computer Starts

It is possible to set up Kubuntu so that a user is logged in automatically when the computer boots. This change is not recommended for most computers as it is insecure and may allow others to access your information.

  1. Open up Control Center by hitting Alt-F2 and typing KControl.
  2. Expand System Administration.
  3. Click on Login Manager.
  4. Click on Administrator Mode and enter your password.
  5. Select the Convenience tab, and Enable Autologin.
  6. Select the user to autologin from the drop-down menu, and select an appropriate time delay.

Automatically Turn On Numlock When Kubuntu Starts

If you are sick of always having to turn on numlock, the change is very simple to make.

  1. Open up System Settings from the KMenu, and select Keyboard & Mouse.
  2. Under the Numlock on KDE Startup, enable the Turn On checkbox.
  3. Click on Apply to save your settings.

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