Speaking about workspaces, Apple shows this off very well in her operating system and seems to emphasize it. This only available with Macs. Don't think that you do not have this feature in Linux. In Linux it has more power and flexibility. The other commercial operating system has a couple of light years to implement this productive feature natively.
Workspaces are basically your virtual desktop views. The logic behind is to group your relevant windows together and assign a space to avoid a cluttered desktop. Just imagine you are working on a report, where you are composing with your word processor. Making charts with your spreadsheet you need to open a webbrowser to find some images and another program to manipulate the images. Your personal information management (PIM) program is open behind to check your e-mails and tasks. Your favorite media player is playing music at a low and relaxing volume. Better yet, you also think that your computer can have the updates installed, when your internet connection is not so continuous. How many windows are open? Seven? On one desktop view?
This is a typical situation that we face everyday. With workspaces you can keep your wordprocessor and spreadsheet in one space, webbrowser and image manipulation program on the other. PIM updates and the music player on another. Now you continue to switch back and forth easily from your wordprocessor and spreadsheet, but not be distracted by the update situation of your computer. Also by the scrolling of song titles or with the new mail notifications. Let's see how we can configure workspaces in Gnome, KDE and Fluxbox.
Gnome: After you log in to your Gnome desktop environment, you will see a couple of boxes next to eachother. These are your workspaces. Right clicking on them and selecting "Properties" takes you to the configuration options. In the preferences dialog box you have some options. The first two options, Show only current workspace and Show all workspaces in 1 row and are self-explanatory. Under the Workspaces heading, you see the Number of workspaces that you want to have. I always use five. When you first open the dialog box, the workspaces are numbered starting from 1. You can click on them and change their names as you wish. Personally I always change their names to the letters in the Greek Alphabet as you see below. Before closing the window, make sure that Show workspace names in switcher option is checked. Otherwise naming the workspaces do not make sense, since they will not be shown.