Basic Installation and Configuration
The first step to get 3D-Desktop is to make sure your graphics card has 3D acceleration and that 3D acceleration is working properly. Once you have 3D acceleration working, download and install the 3D-Desktop package along with the package for imlib2. Both of these packages can be found here thanks to James Bowling, or you may compile them if you’d prefer. After both 3D-Desktop and imlib2 have been properly installed, you can test to make sure they are working properly by typing
3ddesk in an xterm. You should now be taken to the 3D view, which looks similar to the screenshot below.
By pressing the left and right arrow buttons you can select which virtual desktop to switch to. Once the desktop is selected press enter and you should be taken to that virtual desktop.
3ddesk has to be called every time you want to switch virtual desktops. It is very inconvienient if you have to type in the program everytime you wanted to use it. To make 3D-Desktop easier to use you will need to add a keybinding to the
You may have noticed that the first time you ran 3D-Desktop you only had a screenshot for desktops you currently had windows open. To fix this run
3ddesk --acquire 3D-Desktop should visit each of your virtual desktops and return to the one you were working on. You may want to add
3ddeskd --acquire (note this command has a ‘d’ at the end of it) to your list of startup applications so 3D-Desktop starts out with all desktops visible.
3D-Desktop can automatically move to the desktop to the left or right of your current desktop by using the
--gotoleft and --gotoright flags when running the program. If you want to keep the 3D view open after changing to the desktop next to you, add the
--dontexit flag to the command string. This keeps 3D-Desktop from changing the current desktop until you tell it to. (You can find other 3D-Desktop movement flags in the man page)
You can further customize 3D-Desktop by changing the mode (3D effect) by using
--mode=. You can choose from
carousel (the default),
The 3ddesktop.conf file can be found in /etc and can be used to set the default mode to use and other things so you do not have to include them in your commands for calling 3D-Desktop.