我正在运行一个无头 VNC 服务器(带有 Xfce 的 TigerVNC)。我需要增加 X 客户端的最大允许数量,因为我达到了 256 个限制(是的,我有那么多),并且我得到了“已达到最大客户数量”错误。
我读这里您可以使用-maxclients
xserver 上的选项或使用/etc/X11/xorg.conf.d/99-maxclients.conf
.我认为这不适用于 VNC,而且我找不到 vncserver 命令的任何类似选项。
我尝试将-maxclients 512
选项传递给 startxfce4~/.vnc/xstartup
但它被忽略。
答案1
好吧,其实我尝试过这个-maxclients
选项......它起作用了!
但它必须在vncserver
命令上执行,而不是在窗口管理器或某些 X 配置文件中执行。
手动启动时:
vncserver :1 -maxclients 512
当通过 init.d 启动时:
update-rc.d vncserver defaults
vi /etc/default/vncservers
VNCSERVERARGS[1]="-maxclients 512"