Самый быстрый удаленный X из Windows

Амелио Васкес-Рейна

У меня есть следующие настройки:

|-----------------|                          |---------------|
|   Windows       |     LAN (or VPN)         |    Linux box  |
| (local machine) | <-------------------->   |               |
|-----------------|                          |---------------|

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

Мои варианты кажутся такими:

  • VNC
  • Виртуализация гостевой системы Linux на моем локальном хосте Windows с использованием, например, Virtualbox с Ubuntu, а затем ssh -Xв Linux-систему из него (вот поток, в котором обсуждаются конфигурации для быстрого туннелирования ssh X )
  • cygwin с X-сервером и ssh -Xна удаленный компьютер.

На данный момент я использую RealVNC, но заметил заметную задержку . Проведя небольшое исследование, я прочитал в Википедии следующее:

Протокол VNC основан на пикселях . Хотя это приводит к большой гибкости (т. Е. Может отображаться любой тип рабочего стола), он часто менее эффективен, чем решения, которые лучше понимают базовый графический макет, например X11 или протокол удаленного рабочего стола Windows.

Это заставляет меня задаться вопросом, какие варианты у меня есть, чтобы получить самый быстрый доступ к удаленным X-окнам с локальной машины Windows?

Жиль: "ТАК - перестань быть злым"

Я думаю, что самым современным достижением максимальной пропускной способности является NX , программа сжатия протокола X11. Он также должен хорошо работать с задержкой. Попробуйте использовать клиент Windows NX и бесплатный сервер NX в Linux.

По возможности используйте прямое TCP-соединение вместо SSH. Конечно, это возможно только в контролируемой среде без каких-либо проблем с безопасностью.

Я думаю, что в большинстве случаев виртуальная машина, работающая локально, обеспечивает наилучшую задержку. Еще лучше запустить Emacs и Eclipse под Windows; заставить их редактировать удаленные файлы или (для еще лучших результатов) заставить их редактировать локальные файлы, которые вы затем синхронизируете с Unison или через систему контроля версий.

Эта статья взята из Интернета, укажите источник при перепечатке.

Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.

Отредактировано в
0

я говорю два предложения

0обзор
Войти в системуУчаствуйте в комментариях

Статьи по теме

Как проверить, закрыта ли пользовательская форма кнопкой "X" Windows?

Запускайте задачу каждые x минут с помощью планировщика задач Windows

Показывать окно сообщений при нажатии кнопки закрытия Windows X

В чем разница между "..." и x "..." в условии IF в пакетном файле Windows?

Остановка любых циклов при нажатии кнопки Windows 'X' (Закрыть)

Все точки значений X не отображаются в приложении для диаграммы с # windows

Пакетный файл Windows удаляет файлы старше X дней, но оставляет минимум X файлов

СБОРКА X64 - Невозможно запустить скомпилированный и связанный необработанный шеллкод в Windows

планировщик Windows для запуска пакетного сценария (.bat) каждые x минут?

pyftdi находит устройство под OS X, но не под Windows

кроссплатформенный скриптинг для Windows, Linux, MacOS X

x: привязка в UWP (универсальная платформа Windows)

Как создать приложение OS X с Python в Windows

Быстрые волокна / сопрограммы под x64 Windows

Как отслеживать изменения буфера обмена в X11 Windows?

Метод доступа виден в Windows, Linux, но не в OS X

Добавление дополнительной строки в {x: Bind} в универсальной платформе Windows XAML

Почему моя функция работает в Windows, но не в OS X?

Пакет Windows, эквивалентный bash 'set -x'

Windows PowerShell - удаление файлов старше X дней

Переносить установку OS X Emacs на Windows?

NodeJS (Windows) - SyntaxError: отсутствует X

Установка addmtoolbox в Windows: x не является таблицей данных (RStudio)

Отсутствует программа эмулятора для процессора x86 в Windows

Как использовать X Windows с Emacs в Windows 10 Bash?

Почему обработчик контекстного меню оболочки Windows нарушает работу меню опытного пользователя (Win + x) в Windows 8/10?

Как Windows / Linux x64 определить последний раз страница памяти был доступ?

Почему не JVM инструкции Испустите на предварительную загрузку Windows x86

Раскладка по умолчанию для Windows Intellij в Mac OS X

TOP список

  1. 1

    Распределение Рэлея Curve_fit на Python

  2. 2

    TypeError: store.getState não é uma função. (Em 'store.getState ()', 'store.getState' é indefinido, como posso resolver esse problema?

  3. 3

    В типе Observable <unknown> отсутствуют следующие свойства из типа Promise <any>.

  4. 4

    Как добавить Swagger в веб-API с поддержкой OData, работающий на ASP.NET Core 3.1

  5. 5

    How to click an array of links in puppeteer?

  6. 6

    Merging legends in plotly subplot

  7. 7

    ViewPager2 мигает / перезагружается при смахивании

  8. 8

    Отчеты Fabric Debug Craslytic: регистрация, отсутствует идентификатор сборки, применить плагин: io.fabric

  9. 9

    How to normalize different curves drawn with geom = "step" when using stat_summary

  10. 10

    无法通过Vue在传单中加载pixiOverlay

  11. 11

    как я могу удалить vue cli 2?

  12. 12

    Как я могу нарисовать заполненный прямоугольник в JFreeChart?

  13. 13

    SQL Вычтите две строки друг от друга в одном столбце, чтобы получить результат

  14. 14

    Elasticsearch - Нечеткий поиск не дает предложения

  15. 15

    Single legend for Plotly subplot for line plots created from two data frames in R

  16. 16

    Описание моего типа Parser как серии преобразователей монад

  17. 17

    Как изменить цвета запятых и скобок в VS Code

  18. 18

    Сброс значения <input type = "time"> в Firefox

  19. 19

    Почему прокси в vue.config.js 404

  20. 20

    Как установить параметр -noverify с gradle ktx для робоэлектрических тестов Android?

  21. 21

    В чем разница между ifstream, ofstream и fstream?

популярныйтег

файл