You are here: DesktopBSD Wiki Portal » doc » 3d_desktop

Translations of this page?:

AIGLX and XGL may be on the way soon for FreeBSD, but until then there is no reason we can have a 3D Desktop, here's how….

Screenshot: www.dhwebwerks.com_image_3ddesktop.jpg

Pre-req's: GL or DRI working. For Carousel effect you should have at least 3 desktops 4 to 6 recomended.

In the ports tree under X11 you'll find 3ddesktop, using your favorite method install it:
cd /usr/ports/X11/3ddesktop && make install clean
or
pkg_add -r 3ddesktop
or
DesktopBSD Package Manager ⇒ Install Software ⇒ X11 ⇒ 3ddesktop

Once we have it installed now come the fun parts =)

Edit your K menu editor (right click the K and find menu editor), in System add a new item call it 3D Desktop and click ok, then in the command add 3ddesk, and last assign a shortcut key, click Current Shortcut and the choose a key(I Choose F12), save and exit.

Now we can either hit F12 to make it work or use the Menu, but you need to use either every time you want to make the 3D Desktop run, so that's why I like the F12 key.

Oh Wait ! there's more!

The config file has many options, but I'll pass that by for now as on the 3D Desktop site we have a great addon called 3D DeskFX, let's go get it!

http://desk3d.sourceforge.net/ Click the download link and choose the 3ddeskfx, save to your user folder and untar it.

From the readme:
tar -zxvf 3ddeskfx.tgz
cd 3ddeskfx
mkdir ~/bin
cp scripts/3ddeskfx ~/bin
mkdir ~/.3ddesktop
cp config/3ddesktop.conf to ~/.3ddesktop

Checking the readme.html will tell you what all this includes. In the installation section I found we do not have a bashrc file so I just bypassed that and also found the 3ddeskfx script is non-functional, but don't let that detour you as I have tested all the new effects and have them working, here's how:

I did as the above shows, with the exception of the ~bin folder(non-functional), then I found the most of the fun happens in the shortcuts folder, so to make this work:

Open your home folder with Konqueror find the 3ddeskfx folder in your folder tree, click to open it, and drag the shortcut's folder to your quick launch bar and choose “Add as a Quick Browser”.

This gives you a folder icon on your lanuch bar that when you click on it with your mouse it shows the different menu folders and effects for your new 3D Desktop.

Click on the lanuch folder and open Main and hit start 3D Desktop server (for KDE3 or Gnome2), this will start your basic Carousel effect, with your mouse right or left click or keyboard right or left key to switch desktops in either direction, click your mouse wheel or keyboard return key to zoom that desktop.

Now you've got it!@ LOL

Note: You may one see gray images on some desktops at first, but as soon as you zoom to that desktop the image is grabbed.

Enjoy!