Posterous theme by Cory Watilo

No auto mount in gnome-shell Arch linux

I'm outlining this esoteric problem for the 1 in 1*10^6 Google search that gets here and perhaps this is a solution for somebody.

The problem: Arch Linux, GNOME 3, with SLIM login manager.. external USB won't auto-mount, returning the "Not Authorized" message. KDE works ok, just not GNOME shell.

After checking I was in the correct device groups, eg. "storage" for the USB device, I fiddled a while with policy kit. None of this worked, and the recommended forum solution is to add ck-launch-session preceding the gnome-session call in xinitrc, but this didn't work either.

It turned out for me the solution was to add dbus-launch to my xinitrc:

.xinitrc:

exec ck-launch-session dbus-launch gnome-session