Ripcord Dev Logo Ripcord Development — View Ticket Login or Create Account
Ticket UUID: e2f60d4fb83699d4810bbf6e90e66fc8edd05920
Title: Ripcord Crashes on Linux X11 touchscreen input
Status: Open Type: Bug
Severity: Minor Priority: Low
Subsystem: Linux Resolution: Open
Last Modified: 2021-04-26 08:27:37
Version Found In: 0.4.27
winrg2020-11-18 14:46:44

As the title says, any time i tap my laptop's touchscreen with ripcord underneath it, it just hangs forever until i kill the process manually.

Here's the output from xinput


$ xinput list 12

ELAN Touchscreen id=12 [slave pointer (2)]

    Reporting 6 classes:

            Class originated from: 12. Type: XIButtonClass

            Buttons supported: 7

            Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"

            Button state:

            Class originated from: 12. Type: XIValuatorClass

            Detail for Valuator 0:

              Label: Abs MT Position X

              Range: 0.000000 - 65535.000000

              Resolution: 0 units/m

              Mode: absolute

              Current value: 32797.607963

            Class originated from: 12. Type: XIValuatorClass

            Detail for Valuator 1:

              Label: Abs MT Position Y

              Range: 0.000000 - 65535.000000

              Resolution: 0 units/m

              Mode: absolute

              Current value: 21915.581583

            Class originated from: 12. Type: XIValuatorClass

            Detail for Valuator 2:

              Label: Rel Horiz Scroll

              Range: -1.000000 - -1.000000

              Resolution: 0 units/m

              Mode: relative

            Class originated from: 12. Type: XIValuatorClass

            Detail for Valuator 3:

              Label: Rel Vert Scroll

              Range: -1.000000 - -1.000000

              Resolution: 0 units/m

              Mode: relative

            Class originated from: 12. Type: XITouchClass

            Touch mode: direct

            Max number of touches: 10
cancel2020-11-19 02:38:22

Yeah, I've seen this before on a couple of people's Linux computers. I don't think there's much I can do about it without dropping support for Ubuntu 14.04 and updating the older libraries I've bundled.

You could try fixing it on your end by extracting the AppImage and using the Ripcord binary with your distro's own Qt binaries. There's a guide on the Arch wiki here https://wiki.archlinux.org/index.php/Ripcord#Usingsystemlibraries which you can adapt for other distros pretty easily.

cobertos2021-04-26 08:27:37

I get the same issue on Linux Mint 20.1 x86_64. Have yet to try the above potential fix.