Tigervnc 服务器:我必须启动特定的“实例”吗?

Tigervnc 服务器:我必须启动特定的“实例”吗?

我正在尝试在 Pop! 上设置一个 TigerVNC 服务器。操作系统。当我尝试使用 systemd 启动服务器时sudo systemctl start tigervncserver@,出现以下错误:

未能启动[电子邮件受保护]:单位名称 [电子邮件受保护]缺少实例名称。查看系统日志和“systemctl状态”[电子邮件受保护]' 了解详情。

这似乎意味着我必须启动链接到特定显示器(即带有sudo systemctl start tigervncserver@:1)的服务器实例。但是,显示的数字不是与个人用户相关联吗?那么,该命令不是仅为一个特定用户启动 VNC 服务器吗?有没有什么方法可以启动“通用”VNC 服务器守护进程,以便为登录的用户启动 VNC 会话?

抱歉,也许我只是对它应该如何工作感到困惑。

答案1

但是,显示的数字不是与个人用户相关联吗?那么,该命令不是仅为一个特定用户启动 VNC 服务器吗?

是的,大多数时候这正是它的工作原理。

有没有什么方法可以启动“通用”VNC 服务器守护进程,以便为登录的用户启动 VNC 会话?

虽然理论上是可能的,但我还没有看到任何实际的 VNC 服务器支持这种用法(特别是,不允许同一端口同时为不同会话重用)。传统上,这一直是 1:1 的事情,而且似乎基本上仍然如此。

另一方面,RDP 通常完全按照您想要的方式工作 - 尽管它也可以“直接会话”使用,但Xrdp您可以在同一服务上获得登录屏幕并将用户路由到他们自己的会话。

相关内容