[X2Go-User] How to change X2Go MaxClient setting?
Ulrich Sibiller
ulrich.sibiller at gmail.com
Tue Jun 18 18:50:14 CEST 2024
nxagent/x2goagent does not read an xorg.conf or similar. The maximum
number of clients is hardcoded. I have never met anyone reaching this
limit. And I am a window messie myself. ;-)
However, in Xorg xserver 1.18 the following patch was merged:
https://cgit.freedesktop.org/xorg/xserver/commit/?id=d206c240c0b85c4da44f073d6e9a692afb6b96d2
Maybe we can backport it, doesn't look too complicated. Patches are welcome!
Uli
On Tue, Jun 18, 2024 at 6:17 PM "Adrián Gibanel"
<adrian.gibanel at btactic.com> wrote:
>
> 1) Maximum number of clients reached
>
> So, I'm one of those users that have a lot windows and applications open at the same time for a long period of time.
>
> So I reach very easily the default Xorg 256 limit and when I try to open a new Xorg program I get the following error:
> Maximum number of clients reached
> .
>
> As per a quick search in a local system with Xorg this would be fixed by adding a file changing this limit to either 64, 128, 256, 512, 1024 or 2048.
>
> Something like:
>
> printf 'Section "ServerFlags"\n\tOption "MaxClients" "512"\nEndSection\n' \
> > /etc/X11/xorg.conf.d/99-maxclients.conf
>
> and then restarting the Xorg server.
>
> 2) X2Go - And Xorg conf files
>
> As I am using X2Go I know that I'm not dealing with the usual Xorg server but with an improved one based on older Xorg upstream releases.
>
> I was expecting to find an /etc/something/xorg.conf.d/ where I could create a similar .conf but I haven't found any of this. At least, not explicitly documented.
>
> If I'm being honest I'm not very sure if it's nxagent, nxproxy or x2agent the one process which it's an actual Xorg server.
>
> 3) How to change MaxClients for X2Go?
>
> So my question is:
>
> - Can I change MaxClients with a conf file or do I have to recompile some program/library ?
> - If so Where do I create that conf file?
>
> 4) X2Go / Library versions
>
> This is Debian 12 (Bookworm) using distro's own packages. I also have old .list file disabled. So that means that in the past I used the http://packages.x2go.org/debian repo.
>
> I haven't found out an official way of describing/documenting your installed software towards receiving free support here so hopefully this will do it, otherwise just ask whatever you need:
>
> dpkg -l | grep -E 'nx|x2go'
>
> ii libnx-x11-6:amd64 2:3.5.99.26-5+deb12u1 amd64 nxagent's libNX_X11 client-part library
> ii libx2go-config-perl 4.1.0.3-7+deb12u1 all Perl X2Go::Config package
> ii libx2go-log-perl 4.1.0.3-7+deb12u1 all Perl X2Go::Log package
> ii libx2go-server-db-perl 4.1.0.3-7+deb12u1 amd64 Perl X2Go::Server:DB package
> ii libx2go-server-perl 4.1.0.3-7+deb12u1 all Perl X2Go::Server package
> ii libx2go-utils-perl 4.1.0.3-7+deb12u1 all Perl X2Go::Utils package
> ii nx-x11-common 2:3.5.99.26-5+deb12u1 all nx-X11 (common files)
> ii nxagent 2:3.5.99.26-5+deb12u1 amd64 Nested Xserver (aka NX Agent) supporting the NX compression protocol
> ii nxproxy 2:3.5.99.26-5+deb12u1 amd64 NX proxy
> rc x2goagent 2:3.5.0.33-0x2go1+git20180205.776+9.saimaa.1 all X2Go agent
> ii x2goclient 4.1.2.2-2+b1 amd64 X2Go Client application (Qt5)
> ii x2gokdriveclient 0.0.0.1-1+b1 amd64 KDrive graphical client backend for X2Go Client
> ii x2goserver 4.1.0.3-7+deb12u1 amd64 X2Go Server
> ii x2goserver-common 4.1.0.3-7+deb12u1 all X2Go Server (common files)
> ii x2goserver-extensions 4.1.0.3-7+deb12u1 all X2Go Server (extension support)
> ii x2goserver-fmbindings 4.1.0.3-7+deb12u1 all X2Go Server (file manager bindings)
> ii x2goserver-printing 4.1.0.3-7+deb12u1 all X2Go Server (printing support)
> ii x2goserver-x2goagent 4.1.0.3-7+deb12u1 amd64 X2Go Server's X2Go Agent
> ii x2goserver-xsession 4.1.0.3-7+deb12u1 all X2Go Server (Xsession runner)
>
> 5) In case it matters:
> - I use x2goclient to connect to my own machine (server is localhost)
> - X2Client is opened in a local Xorg KDE Plasma session with one user
> - Once I'm inside X2Go I'm using a KDE Plasma with another different user
>
> Thank you very much!
>
> --
> [ http://www.btactic.com/ ] Adrián Gibanel
> I.T. Manager
> _______________________________________________
> x2go-user mailing list
> x2go-user at lists.x2go.org
> https://lists.x2go.org/listinfo/x2go-user
More information about the x2go-user
mailing list