You would have to run an additional X server displaying on vt12 and run xdcmp on the remote server (which isn't really secure, but ok on your own LAN). Otherwise a tunnelled X over ssh should do it for really remote servers. It's a bit like setting up a thin client so that might help.
I once wrote a upstart script to start an xdcmp chooser on vt8 on an Ubuntu laptop automatically. It really isn't suitable for you, but might give you some ideas.
Code:
description "Remote X login"
author "Ken Yap"
start on gdm-started and net-device-up IFACE=eth0
stop on runlevel [016]
respawn
script
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
elif [ -r /etc/environment ]; then
. /etc/environment
export LANG LANGUAGE
fi
exec X :1 -audit 0 -auth /var/lib/gdm/:1.Xauth -terminate -query myserver vt8
end script
Bookmarks