Linux X11显示`Maximum number of clients reached`错误修复
最近电脑频频触发Maximum number of clients reached(x11环境),特此记录修复方法。
原因
x11历史遗留问题,没错,又是历史遗留问题,他的Max Clients默认是256,虽然说轻度使用是够了,但是我这种能开10几个应用的人,完全不够用,所以,要修改Max Clients。
修复方法
首先确认当前版本x11最大支持的客户端数(记得在tty中运行):
Xorg -maxclients 100000000执行后,他会报错,然后会显示当前最大支持的连接数,比如:
Fatal server error:
maxclients must be one of 64, 128, 256, 512, 1024 or 2048
Please consult the X.Org Foundation support
at http://wiki.x.org
for help.比如我这里显示的是2048,一些较低版本的一般是512,接下来修改配置文件/etc/X11/xorg.conf.d/99-maxclients.conf(当然,其他的命名也可以),写入以下内容:
Section "ServerFlags"
Option "MaxClients" "2048"
EndSection保存后,重启x11服务器即可(也就是重启sddm,gdm之类的,当然,也可以重启整个系统)
Linux X11显示`Maximum number of clients reached`错误修复
https://blog.moyanjdc.top/archives/19/