Thanks for any ideas!
I have a bunch of (mainly) pen drives that are luks encrypted. Starting with FC6 I had udev run a simple script that looked for a keyfile named the UUID of the encrypted partition, then run cryptsetup, creating a /dev/mapper device. Till F15, HAL could catch that, mount it under /media and notify Thunar (or nautilus, though I prefer Thunar and run just openbox).
Now HAL is deprecated, and, so far as I've been able to tell, haldaemon.service, which is running, is pre-empted in mysterious ways by systemd, rendering it useless, even though its old luks scripts are still there.
I've tried a million things, and googled two million, since installing F15. What's crazy is that I'm sure there are three million people out there who must have the same problem, and I can't find anything.
The best I've managed is to have udev run a script that uses a keyfile with cryptsetup and then runs "udisks --mount" to mount under /media. The problems are that (1) running a file manager (Thunar or nautilus) continually pops up an "enter password" dialog (duh, it's already decrypted and mounted!), and (2) the file manager can't umount---even a Thunar custom action to sudo umount, after I've edited /etc/sudoers to allow Me to umount.
Thanks very much for any ideas!