I'm experimenting with this in Slackware. It's a little bit different than how Ubuntu works, but seems to be running happily enough so far. I'll see how it goes and either share what I've done or go back to ye olde fashioned way.