我在 Ubuntu 9.10 VPS 服务器上安装了 Ubuntu 桌面,并且能够使用 TightVNC 连接到服务器。但是,这个 VPS 上的 VNC 服务器只能通过 SSH 登录并输入以下命令来启动:
vncserver :1 -geometry 800x600 -depth 16 -pixelformat rgb565
Run Code Online (Sandbox Code Playgroud)
如果我在启动时或作为计划任务运行此命令,它将不会启动。我有哪些选择?
当我在通过笔记本电脑linux连接到的远程盒子中运行以下命令时,我得到以下信息:windows 7VNC
[subhrcho@slc04lyo ~]$ ps -ef|grep vnc
subhrcho 20113 19804 0 21:40 pts/8 00:00:00 grep vnc
subhrcho 27486 1 0 Jan28 ? 00:05:35 Xvnc :1 -desktop slc04lyo:1 (subhrcho) -httpd /usr/share/vnc/classes -auth /home/subhrcho/.Xauthority -geometry 1680x1050 -depth 16 -rfbwait 30000 -rfbauth /home/subhrcho/.vnc/passwd -rfbport 5901 -pn
subhrcho 27493 1 0 Jan28 ? 00:00:00 vncconfig -iconic
Run Code Online (Sandbox Code Playgroud)
我怎样才能优雅地终止这个会话?我知道kill -9 <pid>会这样做,但我认为这是一种强有力的清理,可能会导致文件损坏。
PS:我也从这个来源阅读以使用 vncserver 中的 kill 选项,但不确定如何找出 display#。
你如何列出你的vncserver会话?
这篇文章说要做到这一点:
$ cat ~/.vnc/*.pid
5910
6790
16589
21891
... and many more
Run Code Online (Sandbox Code Playgroud)
使用这种方法,我可以编写一个脚本来检查每个 pid,但必须有更好的方法。
有没有更好的办法?我想看到类似的东西:
$ vncserver -l
Session User Started Status Blah
1 jess 3/24 19:00 Active ?
2 jess 3/21 14:00 Suspended ?
Run Code Online (Sandbox Code Playgroud)
编辑:例如。我有六个会话正在运行,但我只能使用其中一个。所有六个都显示为正在运行的进程。也很高兴看到其他用户的列表;我刚刚找到了一个有 95 个 VNC 会话的服务器。我不知道哪些是活跃的。
是否可以使用几何命令行参数更改在启动 vnc 服务器期间指定的查看器的分辨率?我有一个为宽屏显示器配置的 vncserver,但我想在 1024x768 的屏幕上查看它。
我不期望运行硬核游戏,但可能是低帧可以的更简单的游戏。我的电脑之间有一个 1gbit 的网络。如何设置我的电脑以便我可以远程玩游戏?
我实验室的工作需要双显示器(我只能用一台显示器,但我必须不断地在窗口之间切换)。
一个无头服务器(无监视器)运行 CentOS 6 64 位 GNOME,Tiger VNC 服务器版本 1.1.0-16.el6.x86_64。
我的问题是,有没有办法用双显示器启动 VNC 会话?目前 /etc/sysconfig/vncservers 文件看起来像这样
VNCSERVERS="3:username"
VNCSERVERARGS[3]="-geometry 1920x1080 -geometry 1920x1200 -geometry 2560x1440 -geometry 3840x1080 -nolisten tcp -localhost"
Run Code Online (Sandbox Code Playgroud)
请注意,-geometry 3840x1080 选项将创建一个宽屏幕,但不如两个 1080p 屏幕方便。
我对 RealVNC 或其他 VNC 服务器持开放态度。
谢谢!
我正在尝试使用 Remmina 设置从我的 PC(Ubuntu 18.04)到无头(我只能使用终端)Raspberry Pi zero w(Rasbian 2020)的 VNC 连接,但出现错误窗口:
来自 VNC 服务器的未知身份验证方案:13、5、6、130、192
我已经在树莓派中安装了 vnc 并使用vncserver :1. 它给了我一个类似 IP 的东西。然后,我有设定密码sudo vncpasswd -service,并vncpasswd -user使用相同的密码。然后我尝试使用带有以下凭据的 Remmina 从 Ubuntu (PC) 连接:
服务器:[类IP地址]
中继器:
用户名:[my_username]
用户密码:[server_or_user_password]
我尝试了两个密码,在Authentication=VncAuth.vnc/config.d/vncserver-x11 的末尾添加一行并禁用加密。在所有情况下,Reminna 都会打开错误窗口,但我无法连接。
当我在 Windows 中启动 TightVNC 并将鼠标放在任务栏图标上时,它说 TightVNC 服务器没有侦听连接。
编辑:它再次开始收听连接,并且工作正常。我不知道之前发生了什么。
我想要一个好的 VNC 服务器从我的 iPhone 连接到我的 PC。我最好的选择是什么?