Se tudo que você precisa é de um display X para selênio, você também pode iniciar um segundo servidor X independente usando Xvfb
("virtual framebuffer X server"). Este servidor X usa um pedaço de memória como framebuffer invisível, e permitirá que o selênio finja que está conectado a um servidor X.
Veja man Xvfb
para detalhes, esp. a seção Exemplos . Você pode iniciá-lo sem a autorização ativada, para que qualquer pessoa possa se conectar a ele.
Note que isso não permitirá a aceleração 3D (OpenGL), que é uma lata completamente diferente de worms.
Em geral, tentar assumir outro monitor, especialmente aquele em que root
está conectado, é um risco de segurança enorme : qualquer pessoa conectada a esta exibição pode capturar pressionamentos de tecla (e senha), execute comandos como root, etc. É por isso que normalmente você não pode fazer isso.