Рейтинг:0

как заменить консольный сервер удаленного доступа по умолчанию

флаг vn

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

Однако после обновления до 21.10 я столкнулся со странной проблемой, когда сервер VNC неправильно интерпретирует что-то о разрешении экрана и коэффициенте масштабирования, и на клиенте отображается только верхний левый квадрант экрана.

По-видимому, это может быть только работал вокруг путем исправления исходного кода vino и перекомпиляции, чего я не хочу делать. Как ни странно, я удалил vino, установлен только gnome-remote-desktop, но проблема остается. Я действительно не знаю, что происходит на заднем плане, и я в основном отказался выяснять это.

Итак, этот вопрос о том, как лучше всего/рекомендуется просто установить другой сервер VNC (плотный? Настоящий?) с автоматическим запуском при загрузке и настроить его для надежного и безопасного совместного использования сеанса консоли? Я читал много решений, касающихся VNC, но большинство из них предоставляют сеансы виртуального рабочего стола или полагаются на x11vnc, который мне кажется довольно устаревшим. Но если это не так, и он может работать через современный SSL, доступный через обычные клиенты Windows VNC, я тоже открыт для этого.

Jeff avatar
флаг mx
Какой VNC-сервер вы используете?
mortee avatar
флаг vn
Я считаю, что в настоящее время это gnome-remote-desktop.
Jeff avatar
флаг mx
Согласно https://help.ubuntu.com/community/VNC/Servers, VNC-сервером по умолчанию является программа под названием `vino`. Я знаю, что вы сказали, что используете `gnome-remote-desktop`, но я, честно говоря, не думаю, что пакет является самим сервером. Я думаю, что это графическая среда для сервера VNC. Чтобы узнать, какой сервер VNC вы используете, попробуйте запустить `cat /usr/bin/vncserver` и запишите вывод либо в своем вопросе, либо в комментариях.
mortee avatar
флаг vn
`vino` больше нет в моей системе, и, как я узнал, он уже устарел. Я читал, что он был _заменен_ на `gnome-remote-desktop`. в любом случае, это единственный процесс в моей системе, правдоподобно связанный с удаленным доступом к экрану; и не существует `/usr/bin/vncserver`
Jeff avatar
флаг mx
Вы бы рассмотрели возможность использования пакета TightVNCServer? Для установки запустите sudo apt-get install tightvncserver.
mortee avatar
флаг vn
Конечно, как упоминалось в вопросе, тоже.Однако я не знаю, как рекомендуется настроить его для запуска при загрузке и обслуживания моего консольного сеанса (возможно, даже заранее обслуживая оба экрана входа в систему).

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

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