Eu acho que para este cenário específico você tem que escrever seu próprio servidor. Ou você pode usar o servidor VNC controlado por scripts de shell. e você sempre pode configurar o xsession do vnc de tal maneira que na inicialização ele inicie automaticamente o opera.