Using KDE/Basics

< Using KDE

Computers are made by humans to make it easier to deal with information. Think of spreadsheets in accounting and word processors in writing lovely letters. While computers can easily store gigantic amounts of information and search and analyse it extremely fast it is difficult to represent such information in a human usable method.

Here the desktop metaphor enters. One should think of your monitor as your office desk. It has a telephone to call other people, paper stack with your correspondence, desk drawers with your files and a garbage can for your junk.

You interact with each of these objects on your desk with physical means. You pick up a piece of paper, call the number of the top, crumple it up and drop it in the garbage or file it in the file cabinet.

To interact with your computer you usually have a monitor a mouse and a keyboard. This is very different from the real desk where you just use your hands to pick up a document, on a computer you can’t work in this way. Here you have to move the mouse so that the corresponding mouse cursor on your monitor is hovering above a little picture that represents your document. Now you need to push the buttons on the mouse without moving it’s screen cursor to interact with your document.

Desktop environments are the interfaces that make such interaction of your hands through a mouse/keyboard as logical and easy as possible and display the results of your actions on the screen in a manner so that you quickly and easily understand the consequences of your actions.

KDE is a desktop environment that aims to be the best graphical interface between humans and the information they have stored in computer systems. It aims to not only provide the framework but also the applications. The framework draws on the screen, accepts user input, the applications apply such input to modify the information, and passes the results back to the framework where they are displayed. However, it takes time for a computer to do this work. The time between user input and computer output is called "latency". The longer this time, the less pleasing the experience is for the user.

A second oft-cited concern of users is that buttons with the same functions are located in various locations in the interface. KDE attempts to limit this by providing standards for the makers of the applications so that consistent interfaces are presented to the user.

Consistency is nice, but consistent mysteries don’t help you! KDE tries to be clear in what the results will be of user actions. It does so by providing pictures on buttons (icons) that represent the results of activating such buttons. However, some people don’t quickly understand icons, so straightforward text is sometimes better. KDE allows both and gives users the option of customizing their interface to their information so that they can work as effectively as possible.

And that is the goal of KDE: giving humans an effective interface to work with their information on computers.

Plasma WorkspacesEdit

The Plasma logo.

With the development of KDE 4, some major changes were made to the desktop. The first of these is Plasma Workspaces. Unlike KDE 3, the desktop is no longer synonymous with a folder. Instead, it has become an area for displaying small programs, "plasmoids". (Plasmoids are sometimes referred to by the more generic term "widgets".) Everything on the desktop is a plasmoid — trash can, launchers, task bar, etc. You can easily add pre-installed plasmoids to the desktop or task bar, or download and install new ones.

KDE 4 desktop, with plasmoids.

You can switch this setting back to the old desktop behavior.

  1. Right-click on the desktop, and select Desktop Settings.
  2. In the View section, under Layout, select Folder View. Now, the desktop will display the contents of the ~/Desktop folder.


The second big change is Activities. KDE 3, like other desktop environments, allowed you to have multiple desktops. Some users found it convenient to have one set of programs open on one desktop, and a different set open on another desktop. KDE 4's Activities extends upon that compartmentalization even further. Instead of just having separate groups of programs, now you can have entirely different desktops...with different plasmoids, wallpaper, and icons. Additionally, each activity can have multiple desktops, used for grouping together open applications.

To enable different widgets for each activity:

  1. From the K Menu, click on Settings > System Settings.
  2. Under Workspace Appearance and Behavior, click on Workspace Behavior.
  3. Go to the Desktops tab, in the Virtual Desktops section. Under Layout, check the checkbox for Different widgets for each desktop.
  4. Click Apply.
The Activity Manager plasmoid.

The Activity Manager is a plasmoid that lets you create, start, and stop activities, as well as switch between open activities. You can click on the red X in the upper right to delete an activity, or click on the wrench in the lower right to configure the activity. To change an activity's icon, click on the wrench, and then click on the icon panel.

To switch between open activities using the keyboard, use Super-Tab to go to the next activity, or Super-Shift-Tab to go to the previous activity. The Activity Bar plasmoid is a panel that has a button for each open activity. You can switch to an activity by clicking on its button.