На моем новом рабочем месте у нас есть два компьютера с ОС Windows: один для разработки (стационарный в офисе) и ноутбук (например, для удаленного использования или совещаний).
Мне сложно привыкнуть к решению Windows Remote Desktop Connection (RDC). Мне не хватает возможности иметь один рабочий стол для работы - локальный, и иметьокна удаленных приложенийв отдельных локальных окнах, а не вУдаленный рабочий столв одном окне, так же, как это было на моей предыдущей работе, где на моей рабочей станции для разработки была установлена Ubuntu, а на ноутбуке — Windows.
Тогда я использовал лучшее из двух миров - Linux для разработки и беспроблемное использование Windows со всеми рабочими драйверами и новым пользовательским интерфейсом. Но также мне больше всего не хватает удаленных приложений в отдельных окнах вместо всего удаленного рабочего стола в одном окне, поскольку это позволяло лучше и более плавно использовать настройку нескольких мониторов, как на работе, так и дома!
Мне интересно, существует ли решение X11 Forward или какие-либо решения, подобные X11 Forward, между двумя машинами Windows, чтобы я мог получить отдельные окна для приложений на удаленных машинах, а не одно окно для всего удаленного рабочего стола?
решение1
Для Windows не существует "решения X11 Forward", поскольку система Windows GUI не основана на X11. С другой стороны, естьявляетсябесшовная/индивидуальная функция удаленного взаимодействия окон в Windows, и по сути это RDP.
В частности, вам нужен режим RDP «RemoteApp» — он позволяет клиенту запустить определенную программу вместо всего рабочего стола, и ее окна будут полностью (илипо большей части) интегрированы с вашими локальными окнами, при этом каждое из них имеет отдельный значок на панели задач и индивидуальный порядок размещения.
Поддержка RemoteApp на стороне сервера существует даже в клиентских версиях Windows 1 и может быть активирована с помощью стороннегоИнструмент RemoteApp(хотя вам нужна версия не ниже Pro, но я предполагаю, что на вашем рабочем месте она есть). Вам нужно определить отдельные приложения, которые вы хотите запустить, а затем создать специальную .rdp
ссылку, которая включает необходимые параметры подключения.
Обратите внимание, что вам не нужно предварительно определятьвсеприложения – толькоисходныйприложение, которое вы хотите, чтобы файл .rdp запускал при подключении, например Explorer.exe или Windows Terminal. Однако он может запускать другие приложения без каких-либо проблем, предоставляя вам в основном тот же опыт, что и переадресация X11.
1 Согласноэта почта, он существует, потому что использовался собственным «XP Mode» от Microsoft, поэтому его использование вполне законно — если только вы не пытаетесь обойти ограничение «1 активный пользователь». (Обратите внимание, что обновления, описанные в этом посте, были необходимы только для XP/Vista, а более поздние версии, такие как Windows 10, уже поставляются со встроенными необходимыми файлами.)