3 solutions:
1) dbconf org > gnome > desktop > wm > keybindings
change show-desktop = [‘<Alt>d’]
2)
1. sudo apt-get install compizconfig-settings-manager
2. Run the compiz config manager: ccsm (no sudo)
3. In the compiz config manager: General (left side) -> General Options (right side) -> Key bindings (tab) -> Show Desktop (with the keyboard icon) -> Click the “X” icon (on the far right) This sets the default of d.
4. Click on the key binding d.
5. Click “Grab key combination”
6. Press ALT+D (or whatever other key combo you want to bind to the “show desktop” option).
7. Click OK
8. Click Back
9. Click Close.
10. Restart your remote session if you have one running.
3) edit file /home/youruser/.gconf/%gconf.xml
<?xml version=”1.0″?>
<gconf>
<entry name=”show_desktop” mtime=”1374499126″ type=”string”>
<stringvalue><Control><Alt>d</stringvalue>
</entry>
</gconf>
from here