Language Selection

English French German Italian Portuguese Spanish

Using Your Linux Desktop

Filed under

Sample Chapter 1: Logging In

Linux provides two basic types of interface for you to use when working with your computer: GUI (graphical user interface) and CLI (command-line interface). An overview of the interface types is provided in Chapter 5. In this chapter, the most common type of interface, a GUI called a desktop, is discussed in detail. The CLI is discussed in detail in Chapter 7.

Linux can start without a desktop, but most users prefer to have Linux start with a desktop. The installation instructions provided in Chapter 4 result in a desktop opening at startup. A desktop interface functions as the top of your desk, supplying an empty working surface and a set of tools.

Different distributions provide different desktops, but most provide KDE (K Desktop Environment) and/or GNOME (Gnu Network Object Model Environment)-the Big Two of Linux desktops. The default desktop differs by distribution. For instance, Fedora defaults to GNOME, and Mandrake/SuSE defaults to KDE. However, you can change the default once you decide which desktop you prefer.

KDE and GNOME are open source software, each developed in a project of its own. New versions are released independently of Linux releases or the release of any specific Linux distribution. As a result, different distributions include different KDE and/or GNOME versions. In addition, KDE and GNOME are very configurable. Almost everything about them can be changed. Consequently, KDE and GNOME don't look exactly the same in different distributions or versions of distributions.

When using this book, remember that your KDE or GNOME may not look exactly like the book. Most of the figures in the book are Fedora Core 2 (KDE 3.2/GNOME 2.6) or Mandrake 10 (KDE 3.2/GNOME 2.4). Your version may be older or newer. Because your KDE and GNOME may not always look and behave exactly as shown in the book, it's best to consider the instructions in this chapter as suggestions, rather than an exact map. It provides clues to the most likely places to find configuration tools, but not necessarily a detailed route.

This chapter describes the contents of your desktop and how to use them. Then, when you are comfortable with the default appearance and behavior of your Linux, you find out how to change everything.

Logging In

To access your desktop, you must log in using a Linux account. When you power on your computer, the process goes as follows:

  1. The computer boots up.
  2. The computer prompts you to log in.
  3. You log in to an account, typing your password.
  4. The desktop displays.

After the computer boots (Step 1), you see a login screen. The login screens for Fedora Core, Mandrake, and SuSE are shown in Figure 6-1.

Notice that Mandrake and SuSE give you a choice of accounts. In this case, only one account (janet) is available. If more accounts were installed, they would also be on the login screen. Accounts are discussed in Chapter 8.

Select an account by clicking it. In SuSE, the account name appears in the Login field. Type the password in the Password field and click Go! to log in. In Mandrake, a second screen appears, as shown in Figure 6-2.

Full Article with screenshots and many other sample chapters. (Actually it looks to me as if the whole book is available there online.) <shrugs>

More in Tux Machines

Home automation hub runs Linux, offers cloud services

Cloud Media launched a Kickstarter campaign for a Linux-based “Stack Box” home automation hub with cloud services and Raspberry Pi expansion compatibility. Do we really need yet another crowdfunded Linux-based home automation hub? Of course we do! The Stack Box is now vying for Kickstarter funds through Sept. 17 at prices starting at $79 in black, with shipments due in December. Read more

Linux 3.17 Lands Memfd, A KDBUS Prerequisite

Memfd is a mechanism similar to Android's Ashmem that allows zero-copy message passing in KDBUS. Memfd effectively comes down to just a chunk of memory with a file descriptor attached that can be passed to mmap(). The memfd_create() function returns a raw shmem file and there's optional support for sealing. Memfd is needed by KDBUS for message passing and now the code -- after being public but out-of-tree for several months -- is finally mainline. As a result, the KDBUS code has been updated to take advantage of the mainline Linux 3.17 state. Read more

LXQt 0.8 Is Being Released Soon

Fans of LXQt, the merge of the Qt version of LXDE along with the Razor-qt desktop project, will soon see out a big update. LXQt 0.8.0 is being readied for release as the latest of this next-generation lightweight desktop environment. Heavy development continues on LXQt and recently the most important bugs have been addressed for the upcoming LXQt 0.8 milestone. Holding back the LXQt 0.8 release is finishing the language translations and figuring out what to do about their RandR utility. Read more

About the use of linux for normal people

I was trying to write this blog post for quite a long time, and it become so, so big that I’ll have to split it in three posts, It is like a ‘people of kde’ but different, the focus is not to show someone that works for KDE, but someone that tried to use KDE to work – being it a non-tech person. Since I spend most of my days helping people that is struggling with Free Software to pass the hate feeling, I feel that I have lots of things to say being that I’m activelly maintaining over 5 laptops from different friends that lives on different states. I also like to study humans, this very strange animal that has so many different ways of expressing himself that it’s so, so hard to get it right. First case of study: Cléo Martins, Professional Chef, Vegan and “Wanted to try linux because she liked the concept”, That’s a bold move. Read more