Originally Posted by apeitheo
I also just found out why x-gvfs-show wasn't working. You need to recompile util-linux (>= 2.21.1) with the --enable-new-mount flag. Otherwise 'mount' doesn't like the x-* fstab options. Once you do this, it's as simple as adding this to your fstab:
/dev/sdc1 /mnt/hd vfat users,auto,x-gvfs-show,x-gvfs-name=USB 0 0
Make sure the mount point exists, and it should mount and show up on the desktop at boot. This is the "proper" way of doing what you want.
rworkman (a Slackware dev) figured this one out, so thank him
Accidentally installed 2.21rc1 and system wouldn't boot, lets hear it for PartedMagic! After a bit of jigory pokery got the proper version installed and after a sneak peak at the official slackbuild wrote a quick script to do some post install stuff (symlinks mainly) and presto! a working system and my disk mounted at login and on the desktop just like i wanted.
A BIG thanks to apeitheo and rworkman you are the bees knees, the wasps nipples and possibly all the erogenous zones of every major European flying insect!