How do I hide the drive icons of my other partitions from the desktop?

Solution 1:

  1. Type "gconf-editor" into a terminal window to run the Configuration Editor.

  2. In the left hand tree, browse to apps / nautilus / desktop

  3. In the right hand side, untick the "volumnes_visible" option.

Close the configuration editor. You may have to restart for the changes to take effect.

You can find more information on How-To Geek.

Solution 2:

Also take a look at Ubuntu Tweak. It's got a lot of settings that are in gconf-editor in a nice gui setup.

Solution 3:

To Hide Selected Partitions

If you wish to prevent certain partitions or drives appearing on the desktop, you can create a udev rule, for example /etc/udev/rules.d/10-local.rules:

KERNEL=="sdaX", ENV{UDISKS_PRESENTATION_HIDE}="1"
KERNEL=="sdaY", ENV{UDISKS_PRESENTATION_HIDE}="1"

Would show all partitions with the exception of sdaX and sdaY on your desktop.

Notice, if you are using udisk2 the above will not work, due to the UDISKS_PRESENTATION_HIDE no longer being supported, instead you must use UDISKS_IGNORE as follows

KERNEL=="sdaX", ENV{UDISKS_IGNORE}="1"
KERNEL=="sdaY", ENV{UDISKS_IGNORE}="1"

This answer was culled from: https://wiki.archlinux.org/index.php/Xfce4#Hide_Selected_Partitions and though it's Arch and xfce it applies since Ubuntu uses /etc/udev/rules.d And udisks is installed as part of gvfs if I'm not mistaken. :-).