---
name: "3ddesk"
section: "1"
platform: "linux"
package: "3ddesktop"
version: "0.2.9-6"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/3ddesk"
---

# 3ddesk(1)

activates 3D-Desktop, a 3D desktop switcher.

## NAME

3ddesk - activates 3D-Desktop, a 3D desktop switcher.

## SYNOPSIS

3ddesk \[ OPTIONS \]

## DESCRIPTION

3D Desktop is an OpenGL program for switching virtual desktops in a seamless 3-dimensional manner.  The default "visualization" maps your screen onto an N-sided "carousel" which is rotated to select the next screen.  When activated the current desktop appears to zoom out so as to make your desktop appear to be actually in a 3d environment with your other desktops.

## OPTIONS

Activates the 3D Desktop.  3ddeskd daemon must be running. Where OPTIONS are:

- **--view**=*xxx*

  Uses the options from the view in 3ddesktop.conf

- **--mode**=*xxx*

  Sets the arrangement mode (one of carousel (default), cylinder, linear,  viewmaster, priceisright, flip, or random).

- **--acquire\[=**#\]

  Grab images for all the desktops by cycling thru (sleep for x millisecs at each screen for refresh)

- **--acquirecurrent**

  Grab image for current desktop

- **--nozoom**

  Disable the zoom out

- **--changespeed**

  How fast the rotation or sliding of faces takes. Default is 40, must be  between 1 and 300.

- **--zoomspeed**

  How fast it zooms in an out. Default is 45, must be between 1 and 300.

- **--gotoright**

  Goto the desktop to the right

- **--gotoleft**

  Goto the desktop to the left

- **--gotoup**

  Goto the desktop to the up

- **--gotodown**

  Goto the desktop to the down

- **--goto=**#

  Goto specified column (deprecated, use --gotocolumn)

- **--gotocolumn=**#

  Goto specified column

- **--gotorow=**#

  Goto specified row

- **--dontexit**

  Don't exit after a goto

- **--stop**

  Stop 3ddesktop (kill 3ddeskd daemon)

- **--reload**

  Force a reload of 3ddesktop.conf

- **--noautofun**

  Disable Fun Mode

- **--revmousewheel**

  Reverse the mousewheel

- **--swapmousebuttons**

  Swap left and right buttons on the mouse

- **--altmousebuttons**

  Use alternate mousebuttons scheme: Button 1 activates, 2 goes back and exits, 3 goes back, 6 goes left, 7 goes right.

- **--version**

  Output version information and exit

## SETUP

3ddesk --acquire

This starts the 3ddeskd server and acquires an image of each of your virtual desktops.  It will cycle through each desktop and return to your current.

## USAGE

Bind a key combination to **/usr/bin/3ddesk** and press the bound key. This will bring you into a 3d environment where you choose your next desktop.  If the server hasn't been started it will try to start it.

## FILES

/etc/3ddesktop/3ddesktop.conf

## AUTHOR

Brad Wasson bard at wassonartistry.com
