@shayaknyc Clicking ignore and proceed generally worked for me. I can access and modify fine when clicking this away using libpersonalserverclient.so as library.
The situation with gtk2 is a bit in a weird state right now. It got moved to the AUR but the current package doesn't even build for me. But with an old gtk2 package installed I could build the heidisql-gtk2 version which is generally works more stable at this time. In the official repos there is only gtk2-compat that provides pkg-config compatibility, not API compatibility. The Lazarus GTK2 widgetset is compiled against GTK2 headers though and calls GTK2 APIs directly.
But let's keep the discussion for that on the relevant GitHub issue #2270 and issue #2207 since this is not a packaging issue.
Pinned Comments
D3SOX commented on 2025-05-07 09:29 (UTC) (edited on 2025-11-14 21:42 (UTC) by D3SOX)
The package now provides the native Linux version of HeidiSQL. It's currently in a beta state so expect bugs. See the known bugs here
To copy your settings:
Click on File > Import settings and select /home/username/.heidisql/portable_settings.txt (use CTRL+H in the file picker to show hidden directories)
There is also the old version available as heidisql-wine.
It now also builds from source and provides variants for both GTK2 and Qt6. GTK is currently considered more stable. I sent a request to rename
heidisql-bintoheidisql-gtk2-bin. We could also have an official Qt5 packages If I were to receive an answer of the currentheidisql-qt5package maintainer`