X11

如何在 Xvnc 上增加 maxclients

  • February 8, 2021

我正在執行一個無頭 VNC 伺服器(TigerVNC with Xfce)。我需要增加 X 客戶端的最大允許數量,因為我達到了 256 個限制(是的,我有那麼多)並且我收到*“達到的最大客戶端數量”*錯誤。

我在這裡讀到,您可以使用-maxclientsxserver 上的選項或/etc/X11/xorg.conf.d/99-maxclients.conf. 我不認為這適用於 VNC,而且我找不到 vncserver 命令的任何類似選項。

我試圖將-maxclients 512選項傳遞給 startxfce4~/.vnc/xstartup但它被忽略了。

好吧,我實際上嘗試了該-maxclients選項並且…它起作用了!

但它必須在vncserver命令上執行,而不是在視窗管理器或某些 X 配置文件中。

手動啟動時:

vncserver :1 -maxclients 512

通過 init.d 啟動時:

update-rc.d vncserver defaults
vi /etc/default/vncservers
VNCSERVERARGS[1]="-maxclients 512"

引用自:https://unix.stackexchange.com/questions/633326