Ok. I took the suggestions, and now have:
Xephyr -screen 1358x693 :1 & ssh -Xf firefox@localhost 'twm -display :1
& firefox -no-remote --display :1'
I found the xsel(1) scripts to do copying and pasting from different
displays, and it works with some getting used to. I intend to make some
title bar buttons to make this easier.
I still don't know whether I should be running Xephyr as my user, or as
the firefox user.
Also, would the sshd_config ForceCommand option be a good idea?
ForceCommand twm -display :1 & firefox -no-remote --display :1
It's working well. After using xset to match my mouse settings, I still
notice a touch of mouse lag, but it's completely usable.
I would like to hear comments about using pf to filter user/group, to
make sure Firefox uses a proxy. The idea behind this is to stop Firefox
from leaking my IP. Is this the most efficient way to do this?
Thanks