Summary:
When launching Claude Desktop on Fedora 42, the app crashes immediately with a GTK error related to conflicting GTK versions.
Steps to reproduce:
- Install the RPM package on Fedora 42
- Run
claude-desktop or launch using Electron with the provided app.asar
Observed error:
(process:XXXXX): Gtk-ERROR **: GTK 2/3 symbols detected. Using GTK 2/3 and GTK 4 in the same process is not supported
/usr/local/lib/node_modules/electron/dist/electron exited with signal SIGTRAP
System info:
- Fedora 42 (fully updated)
- Electron 36.2.1 installed globally
- gtk4 installed
Notes:
- Issue occurs both when running the RPM and when launching with Electron directly.
- Seems to be a packaging or dependency conflict between GTK versions on Fedora 40+.
Is there a recommended fix or a compatible package for Fedora 42?