Итак, вот в чем ситуация: у меня есть гостевой гостевой компьютер Ubuntu Desktop KVM, использующий Spice-сервер с видео QXL. Я могу получить доступ к гостю с помощью virt-viewer и выбрать дополнительные дисплеи для многопользовательского режима. Однако я хотел бы использовать TeamViewer как инструмент удаленного доступа (по разным причинам). Когда я обращаюсь к гостю с помощью TeamViewer, я могу видеть только несколько экранов, если я уже обращался к этому гостю с помощью virt-viewer и выбранных дополнительных экранов в одной загрузке.
Я думаю, что происходит то, что происходит virt-viewer использует протокол Spice и знает, как представить дополнительные X-клиенты на Spice-сервер. Когда представлены дополнительные клиенты, Сервер запускает дополнительные дисплеи. TeamViewer может получить доступ к этим дисплеям после их появления. Но эти дополнительные дисплеи не сохраняются во всех гостевых загрузочных файлах.
Я хотел бы либо выяснить, как сделать число X-клиентов постоянными в ботинках, либо, по крайней мере, автоматически определить команду / скрипт представить дополнительных клиентов Spice при загрузке. Я попробовал некоторые команды xrandr, чтобы попробовать включить дополнительные дисплеи (т. Е. Virtual-1, -2, -3), но они, похоже, не имеют никакого эффекта.