March 4, 2010 — Hans

With the release of KDE Software Compilation 4.4, many may feel tempted to give KDE Plasma Desktop (previously known as just “KDE”, see Repositioning the KDE Brand) a try. Plasma Desktop introduced in KDE SC 4 behaves quite differently from other popular desktop workspaces, and without doubt many new users will feel slightly lost and confused the first time.

I’ve gathered some tips for new users to get a more familiar desktop, based on frequently asked questions I’ve seen in various places. This is in no way a “10 things you should do” list – it’s up to you to decide which way you like better.

The post is mainly aimed at those who are new to Plasma Desktop, but even experienced users might learn something new.

Just a short note before we begin: the images with a play button are linked to short screencasts – just click to watch them. The screencasts are encoded in GIF and can therefore be played in most web browsers without any additional plugins. The downside is that the quality is quite poor, hope you can bear with it.

Without further ado, here are 10 things you might want to do in KDE SC 4.4:

1. Change the application launcher

Some like it, others don’t – it’s about the default application launcher “Kickoff”. Fortunately, it’s very easy to switch to a more traditional application launcher, similar to the one featured in the KDE 3 series:

Unlock widgets if they’re locked Right click on the application launcher icon and choose “Switch to Classic Menu Style”

There is also a more advanced application launcher called Lancelot. This widget, among others, is usually found in a package called kdeplasma-addons. To find out how to add Lancelot to your panel, see section 6. Tweak your panel.

2. Switch to a traditional desktop with icons

The “traditional desktop” I’m talking about is the type of desktop where you basically have a fullscreen file manager with a nice wallpaper. You can put icons on it, create new folders and files etc.

The default desktop type in Plasma Desktop behaves in a different way. Instead of icons, you put widgets on it – for example icon widgets, or a widget to show the content of a folder (called Folder View). To switch to a traditional desktop, all you need to do is change desktop type:

Click on the toolbox (or right click on desktop) and choose “Desktop Activity Settings” Click on “Activity” Change “Type” to “Folder View” Click on “Apply” or “OK”

Options for the Folder View desktop type will appear in the Desktop Activity Settings dialog. Note that you can still put widgets on the desktop if you want.

For more information about desktop icons, see this blog post. Although it’s written for KDE SC 4.2, most of the things are the same in 4.4.

3. Choose your wallpaper

While this is similar to how it works in other workspaces, Plasma Desktop offers some extra functionality that are worth mentioning. If you only want to change the wallpaper image:

Click on the toolbox (or right click on desktop) and choose “Desktop Activity Settings” Make sure “Type” is set to “Image” Either select a wallpaper in the list, or click on “Open…” to select an image file Click on “OK”

As you probably have guessed, there are other wallpaper types as well. Below is a short description of those shipped with KDE SC 4.4 (some found in kdeplasma-addons):

Color

Paints a solid color or a gradient between two colors on the desktop.

Virus

Viruses that mutate, spread and slowly eat your wallpaper. The better a virus adapts to your wallpaper, the higher is the chance that it’ll survive and pass on its DNA to future generations.

Mandelbrot

Shows a Mandelbrot set fractal on your desktop. You can move the fractal by holding down your left mouse button and drag the Mandelbrot around. Even better, zoom in/out with your mouse wheel or by holding down the middle button (scroll wheel) and move the mouse cursor up or down.

Note: If your right click menu disappears after changing to this wallpaper type, you can open the Wallpaper dialog by clicking on the toolbox (located in the top-right corner by default) and press “Desktop Activity Settings”. When you’re happy with your Mandelbrot set it’s possible to lock the view (from the wallpaper dialog) to get the mouse actions – such as the right click menu – back.

Weather

Displays different wallpapers depending on the current weather. You can decide which pictures to show for certain weather conditions from the Advanced dialog.

Pattern

Repeated pattern painted on the desktop.

Image

Probably the most commonly used wallpaper type. Pick an image to show as your wallpaper.

Slideshow

Can’t decide which picture you want on your desktop? No problem, with slideshow you can have them all. The images will automatically switch after a set amount of time.

Globe

A globe for your desktop. There are many different map themes to choose among, and you can set the movement to Interactive, Follow the sun, Rotate and Do not move.

4. Set different wallpaper on each virtual desktop

One feature many ask for is the ability to have different wallpapers on different virtual desktops. This is not directly possible in Plasma Desktop – however, you can have different “desktops”, formally known as activities, on each virtual desktop.

You may think of an activity as what you usually call “desktop”. Other than a name, an activity also has a wallpaper, some features (e.g. display icons) and can contain other widgets – namely the ones you put on the desktop.

The name “virtual desktop” is quite confusing, since it’s actually a group of windows. By default you have the same activity – and therefore also the same wallpaper – on all virtual desktops. To enable different activity on each virtual desktop:

Open the application “System Settings” Browse to “Desktop”, “Multiple Desktops” Check the checkbox “Different activity on each desktop” Click on “Apply” and close System Settings

Now you can have not only different wallpapers, but also different widgets on each virtual desktop.

5. Tweak your panel

The panel, often confused with the taskbar (which is a widget that shows your running applications), can be tweaked in many ways. The first two steps are always the same:

Unlock widgets if they’re locked Click on the panel toolbox to the far right, or right click somewhere in the panel and choose “Panel Options”, “Panel Settings”. Note that the latter won’t work everywhere, for example not in the taskbar or system tray

Now you see the panel options. Here are some stuff you can play around with:

Change the height (screencast)

Click on the “Height” button and hold down the left mouse button while moving the mouse cursor up or down

Change the width (screencast)

Depending on the panel alignment, you’ll see two or four sliders with arrows. Drag those with the mouse to change the panel width. The arrows pointing out from the panel define the maximum width and the ones pointing inwards the minimum width

Move the panel (screencast)

Hold down the left mouse button over “Screen Edge” and drag the panel to the desired screen edge Adjustments can be made with the panel slider pointing at the panel. It’s also possible to change the panel alignment

Add widgets to panel (screencast)

Click on “Add widgets…” Drag the desired widgets to the panel or double click to add them

Move widgets (screencast)

If you’ve opened the panel toolbox, you can move widgets in the panel with simple drag and drop operations

For more ways to configure your panel, see Plasma HowTo.

In Plasma Desktop, you aren’t limited to one panel – you can add as many panels as you want. However, it’s not possible to change the background and transparency for individual panels – these properties are determined by the workspace theme. If you want to change the appearance for all panels, either change workspace theme or create a custom one. For more information, see the next section 6. Customize the appearance.

6. Customize the appearance

You can change the appearance of many things in Plasma Workspace – everything from icon theme to the look of the window decoration.

Let’s start by launching System Settings and click on “Appearance”. To the left you see a list of modules to configure various parts of the workspace.

The names are pretty self-explanatory, so I’ll let you play around with the settings yourself. Just a few notes:

Most modules have a button to download new content, but there are a few exceptions: application styles, window decorations and fonts. The reason the first two don’t have this button is because native styles/window decorations has to be compiled – they’re best installed through your package manager With that said, the Aurorae Theme Engine allows you to download and install SVG-based window decoration themes. Under “Windows”, select “Aurorae Decoration Theme Engine”, click on “Get New Themes…” and download to your heart’s content

If you want to use the window grouping feature, only some window decorations support it at the moment – for example the default decoration “Oxygen” and “Tabstrip”

The workspace theme (panels, widget backgrounds etc.) can be change from “Style”, “Workspace” If you want greater control and change the theme for individual workspace components, click on “Overview” in the toolbar and browse to “Advanced” tab, “Desktop Theme Details”



7. Activate/deactivate screen edge actions

Don’t like how windows maximize or tile when you drag them to a screen edge? Or maybe the desktop effect when you hit the top-left corner with your mouse irritates you? No problem – in either case you just need to change an option in System Settings.

Launch System Settings Navigate to “Desktop”, “Screen Edges” Click on the different squares in the monitor to set/unset screen edge actions for that location Use the checkboxes under “Window Management” to enable/disable quick tiling of windows The setting at the bottom enables you to switch virtual desktop by moving the mouse cursor to a screen edge When you’re happy with the settings, hit “Apply”

8. Configure mouse actions on the desktop

Two groups of people will be especially happy for this new feature in 4.4:

Laptop users who sometimes accidentally scroll through virtual desktop when moving the mouse cursor over the desktop

Persons who want to set a custom menu to pop up when clicking on the desktop

Even if you don’t belong to either group, you might find this option useful.

Click on the toolbox (or right click on desktop) and choose “Desktop Activity Settings” Choose “Mouse Plugins”

Each action consist of a row with 4-5 items (from left to right):

Trigger – Mouse button/wheel to trigger the action. To change the trigger, click on the button. It’ll remain pressed and say “Input here…”. Now, click with a mouse button or scroll in a direction over the button. Note that you can combine this with modifier keys (such as Ctrl) Action list – Choose the desired action from the dropdown list Configure button (not always shown) – Lets you configure the selected action Information button – Shows an About dialog for the action Remove button – Removes the mouse action

To remove an action, simply press the remove key on the same row. At the bottom there’s a button to add new mouse actions.

If you don’t set “Standard Menu” to any mouse trigger, you can still access the Mouse Actions dialog from the toolbox (by default in the top-right corner).

Similar to other settings in this window, the mouse actions are activity-specific. If you have more than one activity, you have to change the mouse actions for all of them – or you could have different mouse actions on different activities (see section 4. Set different wallpaper on each virtual desktop for more information about activities).

9. Configure other settings

You’ll find more KDE software options in – surprise, surprise – System Settings. Here are some favorite modules of mine:

Look & Feel: Desktop, Desktop Effects – If your hardware supports compositing and you’ve installed the required drivers, it’s possible get various useful (and less useful) desktop effects. In this module you can Suspend/Resume Compositing (Alt-Shift-F12 is faster if you do it regularly), play around with effects and find other relevant options

– If your hardware supports compositing and you’ve installed the required drivers, it’s possible get various useful (and less useful) desktop effects. In this module you can Suspend/Resume Compositing (Alt-Shift-F12 is faster if you do it regularly), play around with effects and find other relevant options Look & Feel: Desktop, Launch Feedback – I don’t like the bouncy icon that appears when you launch applications, so that’s one of the first things I disable in this module

– I don’t like the bouncy icon that appears when you launch applications, so that’s one of the first things I disable in this module Look & Feel: Window Behavior, Window Behavior – A lot of options to control how your windows should behave

– A lot of options to control how your windows should behave Computer Administration: Keyboard & Mouse, Global Keyboard Shortcuts – Configure global keybindings. Change the components with the “KDE component” dropdown list

– Configure global keybindings. Change the components with the “KDE component” dropdown list Computer Administration: Input Action – More advanced module to set different input actions, such as keyboard shortcuts, mouse gestures and window actions

– More advanced module to set different input actions, such as keyboard shortcuts, mouse gestures and window actions Advanced User Settings (Advanced tab): Autostart – Manage autostart programs and scripts

– Manage autostart programs and scripts Advanced User Settings (Advanced tab): Session Manager – If you find that applications not listed in Autostart still start up with Plasma Desktop, it’s probably because you restore the previous session (“A session contains of a collection of applications as well as application-specific information that reflects the state of the applications at the time the session was saved” — Techbase). This module lets you change this behavior under “On Login”. Personally I like the option “Restore Manually saved session”. When this option is selected, the session can be saved from Kickoff (the default application launcher) or the classic menu

If you find it troublesome to navigate back and forth in System Settings, you might prefer the classic tree view style:

Launch System Settings Click on “Configure” in the toolbar (if you’re inside a module, you can’t see this button) Select “Classic Tree View” under “View Style” and click on “OK”

10. Check out online resources

To round off, here are some recommended KDE websites where you can find more interesting things:

kde.org – The official KDE site where you’ll find announcements, useful information about various parts of KDE and links to other relevant sites

– The official KDE site where you’ll find announcements, useful information about various parts of KDE and links to other relevant sites userbase.kde.org – Wiki for KDE software users. The screencasts in this post were taken from http://userbase.kde.org/Plasma/HowTo/4.4

– Wiki for KDE software users. The screencasts in this post were taken from http://userbase.kde.org/Plasma/HowTo/4.4 forum.kde.org – KDE Community Forums. Here you can get help from other users (including contributors such as KDE developers), post ideas in Brainstorm, have discussions with KDE enthusiasts and much more

– KDE Community Forums. Here you can get help from other users (including contributors such as KDE developers), post ideas in Brainstorm, have discussions with KDE enthusiasts and much more kde-look.org – Get new themes, wallpapers, icons, widgets and other stuff. Or why not share your own creations?

– Get new themes, wallpapers, icons, widgets and other stuff. Or why not share your own creations? kde-apps.org – Same as kde-look.org but for KDE applications

I hope you found some of the tips useful; if you think I missed something, just drop a comment below. Feedback in general is also much appreciated!