Общий доступ к рабочему столу в Ubuntu

Я ищу решение для общего доступа к рабочему столу в Ubuntu, которое имеет те же функции, что и удаленный рабочий стол в Windows. Я пробовал VNC, FreeNX XRDP, удаленный X, но ни один из них не отвечает моим требованиям, которые

  • Я могу начать работать локально, затем пойти домой и подключиться к тому же рабочему столу со всеми запущенными приложениями.

    • VNC: да, NX: нет, удаленный X: нет
  • Если я подключаюсь удаленно, я не хочу, чтобы мой локальный компьютер показывал, что я делаю

    • VNC: нет, NX: да, удаленный X: да
  • При удаленном подключении я хочу, чтобы размер удаленного рабочего стола был таким же, как у моего локального

    • VNC: нет, NX: да, удаленный X: да
  • выполнить хорошо

    • VNC: нет, NX: да, удаленный X: нет

Есть ли инструмент, который имеет да для каждой функции? Как показано, NX выполняет почти все, кроме первого требования

5 ответов

Вы можете использовать функцию Shadow NX. Это дает возможность просматривать дисплей 0 удаленного компьютера. Вы не упоминаете, КАК NX не удовлетворяет первому требованию, поэтому я предполагаю, что вы не знали, как поделиться с настольным компьютером.

/usr/NX/etc/server.cfg:

EnableFullDesktopSharing = "1" EnableAdministratorDesktopSharing = "1" EnableDesktopSharingAuthorization = "0" EnableSystemDesktopSharingAuthorization = "0"

Эти 4 изменения выглядят так, как будто это работает для соединения с клиентом nx. В nx client я выбираю "тень" в configure-general-desktop. Эта тема имеет больше деталей.

По этой ссылке:

http://ubuntuforums.org/showthread.php?t=835326

Я предлагаю вам настроить сеанс NX, а затем использовать его как удаленно, так и локально.

Очевидно, что использование NX для использования локального сеанса на локальной машине - это не то, что вы могли бы назвать элегантным, но если это позволит вам работать так, как вы хотите, то это победа!

Вы можете сделать то же самое с VNC-сервером, который настраивает дополнительный X-сервер - так, чтобы он не отображался на экране, - но у вас все еще будут проблемы с производительностью.

Попробуйте yuuguu.com. Они предлагают отличный сервис для веб-конференций и обмена экранами.

Вам нужен общий сеанс X через SSH. Гугл за это. Вы должны будете подключиться даже локально через SSH, чтобы получить первое требование.

Вы можете подключиться к консоли с помощью NX. Однако это будет использовать VNC в качестве бэкэнда, что, вероятно, означает, что он не изменится должным образом, если у вас есть другие разрешения на других компьютерах.

Одна возможность - войти в сеанс NX на локальной машине. Таким образом, вы можете без проблем возобновить сеанс с другого компьютера. Затем вы создадите для него тип сеанса, чтобы вы могли напрямую войти в свой NX-клиент с экрана входа в систему, как если бы вы переключались между Unity и Unity 2D, например.

Конечно, как локальный рабочий стол, это не оптимальное решение для всего, но оно работает.

Другие вопросы по тегам