screenとは直接関係ないけど...という話題です。
emacs版screenとでも言った感じのものです。 バッファとその配置を設定/復元できるのですが、
別のマシンからログインしてscreen -rとか-xとかしている場合、 DISPLAYをそのマシンに飛ばしてXもそのマシンからいじれるようにすると、 非常に美しいかもしれません。
私はここらへんの処理をサボっているのでなんとも言えないのですが... というのも、multiで動かしているときに、複数の端末が複数のマシンで 動いているわけですが、そのときに「どこにXの画面を表示してほしいか」 を自動的に解決する方法がないような気がするのです。
キーが入力されるたびに、そのキーが入力されたマシンにDISPLAYを向けるような hackはその気になれば可能ですが、それも「キーを打っているマシンで Xのアプリがいじれるべきだ」という暗黙の前提があって、 しかもそれが必ずしも成立するとは思えないし...
というわけで、一貫した方法が思いつかないので現状では DISPLAYは:0に固定にして、必要に応じて自分で設定するようにしています。 なかなか難しい問題っす。