Think about the words you are about to say before you say them.
With Linux, this is a lot more difficult and requires more third party add-ons.
Only allow root to mount disks. Your users shouldn't have access to sudo, su, or the root login, anyway. Pretty simple, really; locate the mount binary for your system (/bin/mount is a good bet; if your mount binary resides elsewhere, you'll have to modify the commands below to reflect that), then do the following:
Done. Now, only root can even execute the mount binary, so only root can mount disks, and that will include flash drives.
It does get a little more complicated if you need to be able to mount network shares, but you should be able to add those to
There was a time when there were KDE zealots who could still use Gnome when necessary, Gnome zealots who could still use KDE when necessary, and people like me who liked both. I know I left out a few dozen other WMs; if I left out your favorite, oh well, use what you like, I'm not judging; I'm only covering the big ones here, though. Honestly, I blame KDE for starting us down the road to our current desktop mess, they really fucked the market with KDE4. But I can't foist all the blame upon them; they didn't force Gnome to follow suit some years later, and Unity is Ubuntu's answer to the Gnome/KDE shitstorm, it just isn't the right answer. It's what I use because it's, sadly, the best of the lot, unless I want to put in the time to get everything working with KDE3, but honestly, I'd rather just use my damn desktop at this point.
New ideas are plenty welcomed. However, contrary to popular belief, the Open Source community isn't chock full of whores who love having things shoved down their throats. If your solution works better than what we currently have, we'll embrace it; if it's crap, don't expect us to respond positively when our working solution is ripped out to make way for the new shitpile. Like systemd.