On Sat, Oct 10, 2020 at 6:06 AM James Bowery <jabow...@gmail.com> wrote:
>
> Looking up
>
> qt.qpa.xcb: X server does not support XInput 2

Normally this is not a problem because the toolskits (qt in this case)
can normally also handle Xinput 1, which X2go (or rather NX) provides.
So I think this is only a warning and not an error that prevents your
software working.

> I discovered
>
> https://community.rstudio.com/t/x2go-and-rstudio/29704/5
>
> which linked to
>
> https://wiki.x2go.org/doku.php/wiki:development:glx-xlib-workaround
>
This workaround is about graphics problems, not Input problems as the
message reading xinput tells us. Chances are that your app is not
working because of graphics problems but I cannot be sure from the
information we have.

> but following the directions for Ubuntu, I get:
>
> E: You must put some 'source' URIs in your sources.list

This indicates your apt configuration does not include links to the
source codes of the ubuntu packages. But you you don't need those
because you should be to compile a current version of mesa as shown
right at the beginning of the page. The sources stuff was just for
convenience.

If you instead want to use the exact source code as used to build the
ubuntu 20 mesa package you can adapt your /etc/apt/sources.list to
contain the deb-src lines as shown here:
https://rephlex.de/blog/2019/11/25/clean-default-sources-list-file-for-ubuntu-20-04-focal/.
Afterwards run sudo apt-get update and then go on with the workaround
documentation.

> Moreover, the directions are for Ubuntu 14 and we're on 20, so I'm not even 
> sure the directions are up to date if, indeed, the problem with x2go still 
> exists after all this time.

Well, enabling this is not a simple task because the (underlying) nx
code is too old. I am working on updating that but it takes (too much)
time. I had a working version some years ago but it was a kludge. We
decided to go a cleaner way of updating the base first and then
integration of GLX 1.4 is easy. However, this would still not help in
many cases since newer software requires never OpenGL versions which
are not available through GLX. For those programs you'd need to apply
the workaround anyway.

What we should really do is adding a precompiled workaround and some
wrapper to the distribution to simplify using the workaround.

Uli
_______________________________________________
x2go-user mailing list
x2go-user@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-user

Reply via email to