Intereting Posts
Номер панели вставки Tmux Удалить соседние строки, которые соответствуют шаблону Как установить Kali linux на конкретный (существующий) раздел на USB-накопителе найти файл, прочитать его и найти конкретный идентификатор Запись fstab для места подкачки Как проверить, поддерживает ли Wi-Fi Wifi Hotspot или нет Как мы можем маскировать службу, чей единичный файл находится в / etc / systemd / system? Debian: изменение исходного каталога в тройной загрузке Используйте eth interface для подключения к маршрутизатору и wlan для Интернета Есть ли способ заставить socat не открывать целевое соединение, пока оно не получит соединение прослушивателя? «Невозможно получить сертификат локального эмитента» и «неизвестное имя tlsv1», Сценарий оболочки, выполняющий два сценария Perl на основе ввода находить и копировать файлы, используя список входных данных и частичные пути к файлам Должны ли разделы LVM использоваться в изображениях виртуальной машины? Являются ли основные, второстепенные номера уникальными

Самый быстрый удаленный 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 Remote Desktop Protocol

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

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

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

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

Windows Remote Desktop работает очень хорошо – пока вы запускаете xrdp в ящике Linux (и, по моему опыту, он значительно менее раздражает и более отзывчив, чем VNC).

xrdp запускает X-сервер в ящике Linux, а затем перехватывает это до RDP.

На самом деле, хотя у меня обычно есть Linux на обоих концах этого провода, я обычно предпочитаю rdesktop для xrdp над VNC всякий раз, когда простая пересылка X11 оказывается слишком вялой. VNC – это всего лишь французский аббревиатура «Не работает очень хорошо».

На самом деле я был потрясен, обнаружив, что Mobaxterm супер-быстро.

Я разработчик программного обеспечения, и я использую IDE под названием Qt Creator. Qt Creator, как известно, очень, очень быстро, но Putty + Xming были слишком медленными, и я отказался от использования его через удаленный xserver. В конце концов Мобакстерм потряс меня своей скоростью. Попробуй.