nx-libs icon indicating copy to clipboard operation
nx-libs copied to clipboard

XIinputExtension XI2 applications won't work

Open camiloaa opened this issue 8 years ago • 6 comments

A number of GNOME applications were updated to use XI2, and as a result stopped working with libnx/x2go.

For example, gedit tries to set XInputExtension.X_XIGetClientPointer and causes the next error:

The error was 'BadRequest (invalid request code or no such operation)'.
  (Details: serial 1432 error_code 1 request_code 131 (XInputExtension) minor_code 45)

camiloaa avatar May 09 '16 11:05 camiloaa

Oh well... The lack of Xinput2 is also causing KDE5 to crash during startup. So this is something we need to look at rather sooner than later.

Thanks for giving feedback on recent changes in GNOME apps.

sunweaver avatar May 09 '16 13:05 sunweaver

It makes me feel bad about KDE and Gnome quality if they crash instead of reporting an error...

----- Ursprüngliche Nachricht ----- Von: "Mike Gabriel" [email protected] Gesendet: ‎09.‎05.‎2016 15:25 An: "ArcticaProject/nx-libs" [email protected] Betreff: Re: [ArcticaProject/nx-libs] XIinputExtension XI2 applications won'twork (#123)

Oh well... The lack of Xinput2 is also causing KDE5 to crash during startup. So this is something we need to look at rather sooner than later. Thanks for giving feedback on recent changes in GNOME apps. — You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub

uli42 avatar May 09 '16 13:05 uli42

Exactly what I thought, the first time I saw Plasma5 crash in nxagent.

sunweaver avatar May 09 '16 13:05 sunweaver

I just took a quick look at this today. The XInput2 extension requires forward-porting of the Xserver code at least to X.org v1.7. This will be impossible for nx-libs 3.6.x, unfortunately.

However, there might be a way of providing some xistubs.c code that fake-handles the most important XI2 requests and either drops them or converts them to XI1 requests. Not sure.

sunweaver avatar May 13 '16 14:05 sunweaver

Should we consider this solved? Most broken apps are running again.

camiloaa avatar Aug 26 '19 07:08 camiloaa

Hi,

On Mo 26 Aug 2019 09:29:28 CEST, Camilo Alejandro wrote:

Should we consider this solved? Most broken apps are running again.

Let's keep it open, I'd say. We don't yet have XI2 extension support
in nx-libs and I'd say we leave this open, until this is resolved.

Mike

DAS-NETZWERKTEAM c\o Technik- und Ökologiezentrum Eckernförde Mike Gabriel, Marienthaler str. 17, 24340 Eckernförde mobile: +49 (1520) 1976 148 landline: +49 (4351) 850 8940

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31 mail: [email protected], http://das-netzwerkteam.de

sunweaver avatar Aug 26 '19 08:08 sunweaver