X11 Extension
I was trying to figure out how to launch X11 based OO2 (v109) open-document format files from Finder. Initially I found this useful OSX/X11 FAQ, but the particular item on “Launch X11 applications directly in the Finder” was good only for applications and not associating file types with an application. After hunting around a bit more I discovered X11 Extension.
X11 Extension is a background application that makes it easy to X11 apps, X11 documents, Window Managers and Desktops.
Basically X11 Extensions has a pref menu for setting up file types with X11 applications (ie dot-ods with …/program/scalc), you then associate in Finder the OSX application “X11 Extension”. This acts as the loader, which checks it’s X11 file type association list and loads the appropriate application.
Now by next is to figure out how to manage remote filesystems and map uids from my NFS mounts to my OSX uids. It would be nice if I could do this without having to change (find -uid #uid -exec chmod #nuid {} \;) all the uids associated with my current OSX user.