Рейтинг:0

Я ищу установку VNC или RDP Ubuntu для Ubuntu, которая входит в текущий сеанс пользователя.

флаг am

Мой основной компьютер имеет двойную загрузку (Ubuntu 20.04, Windows 10) и подключен к нашему семейному телевизору. Иногда я работаю над чем-то, и кто-то еще хочет использовать телевизор, поэтому мне приходится оставить его, пока они переключаются на приставку кабельного телевидения. Если я вошел в Windows 10, я могу просто зайти на свой ноутбук с Ubuntu, открыть Remmina, начать сеанс RDP, и все, над чем я работал, появляется точно так же, как я оставил это на своем ноутбуке. Я все еще вошел в систему, все мои окна все еще открыты и т. д.

Однако, если я вошел в Ubuntu на телевизоре, я не могу найти настройку, которая работает так же. VNC кажется бесполезным, потому что разрешение моего ноутбука намного меньше, чем у компьютера, к которому я подключаюсь, поэтому я могу видеть только небольшую часть своего экрана. Я попытался установить xrdp и удаленное взаимодействие таким образом, но когда я это делаю, я не вижу ни одного из моих ранее открытых окон. Как будто я вхожу в систему другого пользователя или сеанса. Что еще хуже, если у меня был открыт Firefox на основном компьютере, я не могу открыть его на ноутбуке, потому что он говорит, что экземпляр уже открыт, хотя я его не вижу.

Я просто ищу настройку, которая работает так же, как мой ноутбук Ubuntu, удаленно подключенный к сеансу Windows 10. Буду признателен за любую оказанную помощь. Спасибо!

флаг ar
Xrdp работает, только если вы не вошли в систему. Он не будет работать с существующим сеансом. Вы можете попробовать AnyDesk. Вы можете настроить его для автоматического доступа.
Billy avatar
флаг am
Я смог заставить xrdp работать во время входа в систему, следуя решению, которое включало редактирование файла `/etc/xrdp/startwm.sh` и добавление пары строк. `сбросить DBUS_SESSION_BUS_ADDRESS` `сбросить XDG_RUNTIME_DIR` Тем не менее, я не мог видеть ни одно из моих уже открытых окон. Я попробую AnyDesk, спасибо.
флаг ar
Дайте мне знать, если AnyDesk работает для вас. Я преобразую свои комментарии в ответ.
Billy avatar
флаг am
Я пробую это прямо сейчас. Это не на 100% то же самое, поскольку это больше похоже на совместное использование экрана, чем на вход в систему. Когда я использую RDP из Ubuntu для доступа к Windows 10, сеанс открывается с тем же размером и разрешением, что и мой ноутбук, поэтому он выглядит родным. С AnyDesk он будет растягивать или сжимать экран, чтобы он соответствовал моему ноутбуку, насколько это возможно, но, поскольку соотношение сторон отличается, у меня есть серые полосы вверху и внизу, которые я еще не смог решить. Тем не менее, производительность довольно хорошая, и это определенно решение на 95%, с которым я могу работать. Спасибо!
Рейтинг:0
флаг ar

Ограничение гнома

Xrdp (протокол RDP) работает по-разному в Windows и Ubuntu. В частности, gnome не позволяет xrdp получить доступ к существующему локальному сеансу. Другими словами, вы можете использовать xrdp только тогда, когда вы вышли из локальной сессии. Точно так же, если вы остаетесь удаленно подключенным с помощью xrdp, вы не сможете войти в рабочий стол локально, пока не выйдете из системы или не завершите удаленный сеанс с терминала.

Вариант VNC -геометрия

Вы можете добавить -геометрия ШхВ вариант сценария запуска VNC-сервера. Где W — ширина экрана вашего ноутбука, а H — высота. Например, у моего ноутбука родное разрешение 1366x768. Итак, я могу использовать -геометрия 1366x768. Это уменьшает все, чтобы соответствовать моему ноутбуку, но делает слова на удаленном экране слишком маленькими, чтобы я мог их прочитать.

Другое программное обеспечение

Есть некоторое программное обеспечение с закрытым исходным кодом, но бесплатное для некоммерческого использования, которое вы можете попробовать.

Я не пробовал NoMachine. Я пробовал и AnyDesk, и TeamViewer, и они оба работают. Мне нравится AnyDesk, потому что это более компактное приложение по сравнению с TeamViewer и NoMachine. например, размер загружаемого файла deb трех приложений на момент написания этой статьи:

  • AnyDesk 5,3 МБ
  • NoMachine 47,8 МБ
  • TeamViewer 68,1 МБ

AnyDesk

Загрузите и установите AnyDesk как на основной компьютер, так и на ноутбук. Одно и то же программное обеспечение работает как клиент и сервер. Процесс установки добавит его PPA в список репозиториев, и AnyDesk будет обновлен, как и большинство программ Ubuntu.

Автоматический доступ

По умолчанию AnyDesk не разрешает автоматический доступ.То есть, когда кто-то пытается удаленно получить доступ к вашему основному компьютеру с помощью AnyDesk, вам придется принять соединение с основного компьютера. Это невозможно в вашем случае использования.

Откройте AnyDesk на своем основном компьютере. Нажмите на значок меню «гамбургер» ¡ в левом верхнем углу и нажмите Настройки

Перейти к Безопасность на правой панели окна настроек.

введите описание изображения здесь

Вы должны нажать на Разблокировать настройки безопасности и введите свой пароль, чтобы эта страница работала. После разблокировки вы увидите такую ​​страницу:

введите описание изображения здесь

Проверить Включить автоматический доступ поле и установить пароль. Если вы хотите, вы также можете включить Двухфакторная аутентификация. Для этого потребуется установить на телефон приложение, которое может генерировать токены двухфакторной аутентификации, например Google Authenticator или Authy.

Наконец, запишите идентификационный номер AnyDesk вашего основного компьютера. Вы можете увидеть это под Этот стол заголовок на левой панели.

введите описание изображения здесь

Вы можете закрыть приложение Anydesk на главном компьютере. Приложение не обязательно должно быть открыто для удаленного доступа.

На своем ноутбуке откройте AnyDesk и введите идентификационный номер основного компьютера в Удаленный стол поле на левой панели и нажмите кнопку Играть значок ¶.

Надеюсь это поможет

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.