![如何在 VNC 服务器中自动登录会话](https://linux22.com/image/1589817/%E5%A6%82%E4%BD%95%E5%9C%A8%20VNC%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%AD%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E4%BC%9A%E8%AF%9D.png)
在 Ubuntu 上,当我使用 Tight VNC Viewer 客户端登录时,它会显示两个会话。
我想要的是,一旦我启动 VNC 服务器(使用vncserver -geometry 1600x900
它应该自动登录到特定会话。
编辑:我的 Ubuntu 有 8GB RAM。每天中午 12 点都会发生峰值处理,占用过多内存。因此,在这一小时内,我不希望 VNC Server/Firefox 占用任何内存。下午 1 点之后,VNC Server 应通过 Cron 自动启动,这将启动 Firefox,它有一些扩展程序,可以执行一些任务。因此,VNC Server 将在第二天上午 11:55 被终止以释放内存。但是,当它下次在下午 1 点启动时,它不会运行 Firefox,因为它会停止并要求我选择要登录的会话,而当我选择一个会话时,它只会登录并启动 Firefox
答案1
您应该使用.vnc
包含连接详细信息的文件。
您可以在连接到服务器后创建该文件。方法因实现而异,但您可能在 TightVNC 工具栏中有一个“保存”按钮。
如果 TightVNC 已将自身注册为此文件扩展名的处理程序,则执行该文件将直接启动 TightVNC。
如果没有,您可能需要使用此文件作为参数来调用 TightVNC 可执行文件。要使用的确切参数也因 TightVNC 版本而异,因此请查阅文档。