Как предотвратить рекурсивные окна при подключении к vncserver на localhost
У меня есть VNCServer (vino), настроенный на моем Ubuntu 8.10. Я хотел бы подключиться к этому серверу с помощью vncclient, работающего на этой же машине (причина такого странного действия указана ниже).
Понятно, что когда я подключаюсь к vncserver в том же окне, мой vncclient показывает рекурсивные окна.
Есть ли способ, которым я могу подключиться к vncserver на той же машине и не иметь проблемы рекурсивных окон? Возможно, если бы я мог запустить vncserver на одном дисплее, а клиент - на другом, тогда он будет работать? Как я могу сделать что-то подобное?
Примечание. Причина запуска клиента и сервера vnc на одной и той же машине: когда я запускаю наш набор юнит-тестов Java Swing, во время выполнения тестов создается и уничтожается множество пользовательских интерфейсов Swing. Эти окна летают на переднем плане, что делает невозможным работу во время работы набора тестов. Я надеюсь запустить набор тестов в vncclient, чтобы продолжить работу во время выполнения тестов.
Обновить
Некоторые поиски, кажется, подсказывают, что я могу запустить процесс на другом дисплее. Я попытался сделать это, чтобы запустить vncviewer на другом дисплее.
export DISPLAY=:1
vncviewer localhost:0
но я получаю ошибку -
Ошибка: не удается открыть дисплей::1
Кто-нибудь знает, почему я получаю это сообщение об ошибке (я использую Ubuntu 8.10)?