Кажется неэффективным запускать X / Server (Xming или Cygwin / X) на хосте Windows, когда более активно поддерживаемый X / Server уже работает на гостевой системе VirtualBox Linux. У меня есть настройка, которая в основном работает, но у меня есть ощущение, что это большой взлом и что должен быть более простой способ.
Теперь я запускаю VB в бесшовном режиме в Virtualbox, и я могу получить большую часть поведения, которое вы ожидаете от X-сервера. То, что я все еще хочу сделать, это:
- Уметь ssh -Y с хоста и получать вывод на экран хоста ...
- ... и, таким образом, иметь возможность alt-tab между всеми окнами (хост и гость), используя менеджер окон хоста
- Не приходится иметь дело с обходным путем переназначения экранов (см. Ниже), когда я подключаю удаленный рабочий стол к хосту
- Уметь перемещать запущенные гостем и удаленно работающие приложения между различными экранами без необходимости использовать правила окна в VirtuaWin.
Это было концом части вопроса. Итак, могу ли я использовать X / server на гостевой машине для предоставления X-сервисов с хоста?
Далее следуют инструкции, чтобы добраться до той стадии, на которой я сейчас нахожусь, что делает основы. Это заметно быстрее и плавнее (для меня), чем Xming или Cygwin / X:
- Обновление до последней версии VB (4.2.16, как я пишу, август 2013 г.)
- Измените оконный менеджер на XFCE
- Запустите VB в бесшовном режиме
- Некоторые другие вещи, связанные с двойной головкой с разной геометрией и использованием VirtuaWin (да, я знаю, я испытываю удачу):
- Следуйте этим инструкциям (я выполнил пункт II, используя arandr)
- Убедитесь, что в меню VB & View, отображение между виртуальным и реальным экранами является правильным.
- Если вы используете удаленный рабочий стол или геометрия экрана по какой-либо причине изменяется, вы можете:
- Используйте arandr для настройки геометрии или когда это не удается ...
- ... переназначить экраны неправильно, а затем правильно в VB.
- Добавьте правила в окна VirtualBox в VirtuaWin, чтобы они отображались на всех рабочих столах и всегда были на вершине.
-screen
опции, напримерxming.exe -clipboard -multiwindow -screen 0 max-width max-height
. Я не пробовал последнюю версию Xming; пока хватило бесплатной версии. Что касается вопросов Swing, у меня нет непосредственного опыта, но рассмотрим это и это .