У нас необычная среда разработки. Мы разрабатываем систему на основе Linux, но все наши рабочие станции работают под управлением Windows 10. Мы подключаемся к нашим виртуальным машинам Linux через MobaXterm или аналогичные инструменты. Некоторые из нас хотят использовать Visual Studio Code в качестве нашего редактора.

Мы уже тестировали и использовали Eclipse таким образом, и он отлично работает. Мы просто запускаем Eclipse из командной строки Linux, и Eclipse появляется на наших окнах Windows. Он работает так, как вы ожидаете. Это почти неотличимо от Eclipse для Windows.

Мы можем запустить Visual Studio Code из командной строки Linux таким же образом. Код появляется в Windows, но потом он просто сидит там. Его нельзя изменить, переместить или развернуть. У большинства из нас есть несколько мониторов, поэтому иногда они появляются на двух мониторах, с "разделением" прямо в середине IDE. Ни один из элементов управления на внешней стороне рамки, например изменение размера, не работает. Единственная кнопка, которая работает, это кнопка закрытия.

Внутри IDE работает нормально. Мы все еще можем редактировать код и сохранять его, но, учитывая, что он такой маленький и неподвижный, вряд ли это практично.

Один разработчик пролетел мимо и сказал: «О, да. Вы можете исправить это, изменив настройки сервера X Windows. "Мы изучали настройки, но не знаем, какие настройки нужны. У кого-нибудь еще есть опыт с этим? Является ли проблема MobaXterm?

1 ответ1

1

У меня та же проблема с любым сервером Windows X, который я пробовал. Единственный вид работающего решения, который я нашел, - это использование cygwin/x в оконном режиме (то есть 'startx'), который открывает все ваши окна в одном большом окне. Затем изменить размер работает. Может быть, вы можете заставить работать оконный режим (startxwin)? Все еще ищу хорошее решение ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .