Plasma 6.2 and OpenDeck 2.2.0
👋🏻 Ever since moving to KDE Plassma 6.2 OpenDeck will not open. It attemps to and crashes. Is this something I can fix/work around or do I need to wait for a fix? Thanks ✌🏻
Currently using the Appimage if that makes any difference
32 Replies
Could you run the AppImage from the terminal and send me the logs?
stics@fedora:~/Downloads/Applications$ ./opendeck_2.2.0_amd64.AppImage
Cannot get default EGL display: EGL_SUCCESS
Cannot create EGL context: invalid display (last error: EGL_SUCCESS)
Segmentation fault (core dumped)
Just looked into this, can you try running
WEBKIT_DISABLE_COMPOSITING_MODE=1 ./opendeck_2.2.0_amd64.AppImage
?
If that works then you can add WEBKIT_DISABLE_COMPOSITING_MODE=1
to the end of /etc/environment
and then it should work normally on rebootThanks! I'll report back once I test. 😁
stics@fedora:~/Downloads/Applications$ WEBKIT_DISABLE_COMPOSITING_MODE=1 ./opendeck_2.2.0_amd64.AppImage
Cannot get default EGL display: EGL_SUCCESS
Cannot create EGL context: invalid display (last error: EGL_SUCCESS)
Segmentation fault (core dumped)
stics@fedora:~/Downloads/Applications$
Shame. This is definitely a WebKit bug. What distro are you using?
Fedora 40 KDE Plasma
Why are you using the AppImage then?
There's an RPM release artifact as well as today's new Flatpak
🤷🏻♂️ No idea lol, new to Linux I guess
Typically AppImages are a last resort
Buggy, large file size, bad user experience, doesn't work how you would expect
For small apps, prefer Flatpaks over distro packages over RPMs over AppImages
For larger apps, prefer distro packages over RPMs over Flatpaks over AppImages
Try downloading the OpenDeck RPM and doing
sudo rpm -i opendeck.rpm
stics@fedora:~/Downloads/Applications$ sudo rpm -i opendeck.rpm
error: open of opendeck.rpm failed: No such file or directory
stics@fedora:~/Downloads/Applications$ sudo rpm -i opendeck-2.2.0-1.x86_64.rpm
yeah not actually opendeck.rpm
I mean the file name of the file you downloaded
so what you did in your second command of this message
Oh okay, then yea that came back with no errors
Cool, now open it
It crashes 🫣
Opens the window for like 3 seconds and then it disapears
Ah
try
/bin/opendeck
?Okay so I went to /bin/ found a "file" that says opendeck and attempted to open it, same thing, shows up for a second then disapears
I mean run that in the terminal
ah
So that you can see the logs
stics@fedora:~/Downloads/Applications$ /bin/opendeck
[2024-10-16][22:29:51][tiny_http][DEBUG] Server listening on 0.0.0.0:57118
[2024-10-16][22:29:51][tiny_http][DEBUG] Running accept thread
[2024-10-16][22:29:51][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin
Gdk-Message: 15:29:51.626: Error 71 (Protocol error) dispatching to Wayland display.
stics@fedora:~/Downloads/Applications$
That makes sense
weird
do you have an Nvidia GPU by any chance?
Yes...
You could try
WEBKIT_DISABLE_DMABUF_RENDERER=1 /bin/opendeck
🤣
but usually that's a fix for a different issue with Nvidia, this one's new
That worked
oh awesome
add
WEBKIT_DISABLE_DMABUF_RENDERER=1
to the end of /etc/environment
and it should work normally after a rebootWhat does that do?
I think it changes the way that WebKit renders the application window, seems the default of using the dmabuf renderer doesn't work on Nvidia
It's really late here so I'm going to go to sleep, but I'll be back tomorrow ;)
Sounds good, thanks for the help!
Did you get everything working alright?
Yes, I did, thank you!