Общий доступ к рабочему столу в 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. Эта тема имеет больше деталей.
По этой ссылке:
Я предлагаю вам настроить сеанс NX, а затем использовать его как удаленно, так и локально.
Очевидно, что использование NX для использования локального сеанса на локальной машине - это не то, что вы могли бы назвать элегантным, но если это позволит вам работать так, как вы хотите, то это победа!
Вы можете сделать то же самое с VNC-сервером, который настраивает дополнительный X-сервер - так, чтобы он не отображался на экране, - но у вас все еще будут проблемы с производительностью.
Попробуйте yuuguu.com. Они предлагают отличный сервис для веб-конференций и обмена экранами.
Вам нужен общий сеанс X через SSH. Гугл за это. Вы должны будете подключиться даже локально через SSH, чтобы получить первое требование.
Вы можете подключиться к консоли с помощью NX. Однако это будет использовать VNC в качестве бэкэнда, что, вероятно, означает, что он не изменится должным образом, если у вас есть другие разрешения на других компьютерах.
Одна возможность - войти в сеанс NX на локальной машине. Таким образом, вы можете без проблем возобновить сеанс с другого компьютера. Затем вы создадите для него тип сеанса, чтобы вы могли напрямую войти в свой NX-клиент с экрана входа в систему, как если бы вы переключались между Unity и Unity 2D, например.
Конечно, как локальный рабочий стол, это не оптимальное решение для всего, но оно работает.