You can rebuild for qt 6.10 paru -S --rebuild qt6ct-kde
Probably would be good to bump the pkgrel + 1 to trigger an update/rebuild for people.
| Git Clone URL: | https://aur.archlinux.org/qt6ct-kde.git (read-only, click to copy) |
|---|---|
| Package Base: | qt6ct-kde |
| Description: | Qt 6 Configuration Utility, patched to work correctly with KDE applications |
| Upstream URL: | https://www.opencode.net/trialuser/qt6ct |
| Licenses: | BSD |
| Conflicts: | qt6ct |
| Provides: | qt6ct |
| Submitter: | ilya-fedin |
| Maintainer: | ilya-fedin |
| Last Packager: | ilya-fedin |
| Votes: | 33 |
| Popularity: | 3.47 |
| First Submitted: | 2023-11-08 18:16 (UTC) |
| Last Updated: | 2025-11-01 12:27 (UTC) |
You can rebuild for qt 6.10 paru -S --rebuild qt6ct-kde
Probably would be good to bump the pkgrel + 1 to trigger an update/rebuild for people.
In arch hyprland setup, i updated the system yesterday and now qt6 says this : the libqt6ct.so plugin is compiled against incompatible Qt version (6.9.2); it was working fine before
Did it? I see qt6-base is still 6.9.2 in extra
its time to update this package as qt version has been updated and this libqt6ct.so plugin is old now
Looks like upstream qt6ct merged 3 my MRs in 0.11, 2 of them shouldn't have any user visible effect and one of them fixes saving font settings when clicking first Apply and then OK.
6 MRs are still open (including the KDE theming one)...
@ilya-fadin that is exactly what's happening. I got a HDR monitor a while back and tried it on plasma 6.4, and didn't realize that 6.10 completely changed stuff. Sure enough, removing the kde-unstable repo and "rolling back" to stable, the package builds just fine. Thank you!
His Qt might be too new. 6.10 has changed the way private parts has to be requested but 6.10 isn't in stable repos nor qt6ct has adapted to it upstream.
FWIW, I think it's the time to rebase to the opencode upstream.
In response to @Zimmie: A long shot, but have you made sure that Qt6 has been updated before trying to install qt6ct? It sounds like it is referring to some libraries that don't exist (yet?).
Info on this page: https://doc.qt.io/qt-6/extras-changes-qt6.html#changes-to-qt-x11-extras ... may give some hints.
I have just downloaded this package and it built just fine, a couple of warnings, but no errors. My version of qt6 is 6.9.1-4. To check your version, run
pacman -Qi qt6-base
I can't get this to build, no matter what I try. Can anybody help? Here's the output:
CMake Error at src/qt6ct-qtplugin/CMakeLists.txt:12 (target_link_libraries):
Target "qt6ct-qtplugin" links to:
Qt6::GuiPrivate
but the target was not found. Possible reasons include:
* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.
CMake Error at src/qt6ct/CMakeLists.txt:34 (target_link_libraries):
Target "qt6ct" links to:
Qt6::GuiPrivate
but the target was not found. Possible reasons include:
* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.
@mortar1808
Thanks! That worked :-)
Pinned Comments
ilya-fedin commented on 2023-11-08 18:17 (UTC) (edited on 2025-03-04 14:40 (UTC) by ilya-fedin)
Some user guide:
My patchset contains multiple fixes/features in comparison to vanilla qt6ct:
It's important to set a KDE color scheme (marked as
(KColorScheme)in the list) for proper theming of KDE apps.Additionally, if one wants KDE dialogs, this could be reached either with plasma-integration or xdg-desktop-portal (both work with vanilla qt6ct, too).
To get them with plasma-integration:
To get them with xdg-desktop-portal-kde:
kde, see https://wiki.archlinux.org/title/XDG_Desktop_Portal#ConfigurationHow to ensure that session dbus instance is running correctly when using xinit (DMs should already do the right thing for you):
for f in /etc/X11/xinit/xinitrc.d/?*.shloop from /etc/X11/xinit/xinitrc to your .xinitrcsystemctl --user status dbusand the service is running. You shouldn't enable the service, it should be activated by dbus.socket.In case of Wayland, you may need to integrate your WM with systemd (that's what one of the scripts in /etc/X11/xinit/xinitrc.d does for X11): https://github.com/swaywm/sway/wiki#gtk-applications-take-20-seconds-to-start