Package Details: qt5ct-kde 1.8-15

Git Clone URL: https://aur.archlinux.org/qt5ct-kde.git (read-only, click to copy)
Package Base: qt5ct-kde
Description: Qt5 Configuration Utility, patched to work correctly with KDE applications
Upstream URL: https://qt5ct.sourceforge.io/
Licenses: BSD
Conflicts: qt5ct
Provides: qt5ct
Submitter: ilya-fedin
Maintainer: ilya-fedin
Last Packager: ilya-fedin
Votes: 20
Popularity: 1.82
First Submitted: 2021-07-11 08:02 (UTC)
Last Updated: 2024-10-25 18:56 (UTC)

Dependencies (3)

Required by (10)

Sources (2)

Pinned Comments

ilya-fedin commented on 2025-02-17 06:27 (UTC) (edited on 2025-02-17 06:28 (UTC) by ilya-fedin)

Looks like it's over, Plasma 5 is removed from the repos. Now the only things possible to do are to remove the package somehow (how? I don't see such a button) or to wait, maybe someone will re-package the deps in the AUR.

ilya-fedin commented on 2021-07-11 08:04 (UTC) (edited on 2024-03-12 00:09 (UTC) by ilya-fedin)

Some user guide:

My patchset contains multiple fixes/features in comparison to vanilla qt5ct:

  1. KDE color schemes support
  2. KDE QML applications theming support
  3. KDE's icon engine is used, fixing monochrome icons colors (I saw problems with e.g. Adapta Kvantum theme on KDE applications toolbars, like dolphin, they're grey when should be white)

xdg-desktop-portal allows you to have KDE dialogs in non-KDE environment without installing plasma-integration package. To get them, all you need is:

  1. Install xdg-desktop-portal + xdg-desktop-portal-kde
  2. If you have xdg-desktop-portal-gtk installed, rename usr/share/xdg-desktop-portal/portals/gtk.portal to zz-gtk.portal (backend priority is in alphabetical order). You can add that file to NoExtract in pacman.conf.
  3. Ensure that session dbus instance is running correctly.

How to ensure that session dbus instance is running correctly when using xinit (DMs should already do the right thing for you):

  1. Ensure you don't have dbus-launch nor dbus-session-run in .xinitrc
  2. Ensure you copied the for f in /etc/X11/xinit/xinitrc.d/?*.sh loop from /etc/X11/xinit/xinitrc to your .xinitrc
  3. Ensure you have no errors in systemctl --user status dbus and 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

Latest Comments

1 2 3 4 Next › Last »

kicka commented on 2025-02-25 18:08 (UTC)

I used "downgrade" to install qqc2-desktop-style5 again on my system, and then I reinstalled qt5ct-kde. Everything works fine on my end. Thanks to downgrade now I have amarok and smplayer with dark theme again. Hope this helps.

ilya-fedin commented on 2025-02-21 21:40 (UTC)

Well, the patch also exists at https://github.com/ilya-fedin/nur-repository/blob/master/pkgs/qt5ct/qt5ct-shenanigans.patch and should remain in git history even after I remove it (which will happen when non-patched qt5ct gets removed from nixpkgs)

Kyuunex commented on 2025-02-21 21:23 (UTC) (edited on 2025-02-21 21:23 (UTC) by Kyuunex)

If you have any access to a working qt5ct-kde (e.g. system backup, other non-upgraded system), you can use the Create menu item on three dots button of color scheme chooser.

Thanks

Not sure what you mean, qt5ct-kde doesn't have a github repo.

I mean just make one and archive it. Would still be useful on other distros that still ship Plasma 5. If it wouldn't be a problem. Don't want the project to be lost.

ilya-fedin commented on 2025-02-20 14:11 (UTC)

I still would like to be able to make use of the custom kde color schemes I made, across the numerous apps still on qt5. Perhaps we could get a script to convert them to work with normal qt5ct?

If you have any access to a working qt5ct-kde (e.g. system backup, other non-upgraded system), you can use the Create menu item on three dots button of color scheme chooser.

EDIT: Also would appreciate if you also archive qt5ct-kde on github.

Not sure what you mean, qt5ct-kde doesn't have a github repo.

Kyuunex commented on 2025-02-20 11:57 (UTC) (edited on 2025-02-20 12:01 (UTC) by Kyuunex)

I still would like to be able to make use of the custom kde color schemes I made, across the numerous apps still on qt5. Perhaps we could get a script to convert them to work with normal qt5ct?

EDIT: Also would appreciate if you also archive qt5ct-kde on github.

ilya-fedin commented on 2025-02-17 06:27 (UTC) (edited on 2025-02-17 06:28 (UTC) by ilya-fedin)

Looks like it's over, Plasma 5 is removed from the repos. Now the only things possible to do are to remove the package somehow (how? I don't see such a button) or to wait, maybe someone will re-package the deps in the AUR.

Palestrino commented on 2025-02-16 21:42 (UTC)

qqc2-desktop-style 5 dependency broken

ilya-fedin commented on 2024-05-28 11:08 (UTC)

Are you sure you have binutils installed?

wste commented on 2024-05-28 11:02 (UTC)

I tried to install it, but I failed at makepkg part. It is said that can't find ld, but the ld just works fine on my computer. The full log:

==> Making package: qt5ct-kde 1.8-4 (Tue 28 May 2024 07:00:56 PM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found qt5ct-1.8.tar.bz2
  -> Found qt5ct-shenanigans.patch
==> Validating source files with sha256sums...
    qt5ct-1.8.tar.bz2 ... Passed
    qt5ct-shenanigans.patch ... Passed
==> Extracting sources...
  -> Extracting qt5ct-1.8.tar.bz2 with bsdtar
==> Starting prepare()...
patching file CMakeLists.txt
patching file src/qt5ct/CMakeLists.txt
patching file src/qt5ct/appearancepage.cpp
patching file src/qt5ct-common/qt5ct.cpp
patching file src/qt5ct-qtplugin/CMakeLists.txt
patching file src/qt5ct-qtplugin/qt5ctplatformtheme.cpp
patching file src/qt5ct-qtplugin/qt5ctplatformtheme.h
==> Starting build()...
-- The CXX compiler identification is GNU 14.1.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - failed
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ - broken
CMake Error at /usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:73 (message):
  The C++ compiler

    "/usr/bin/c++"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: '/tmp/makepkg/qt5ct-kde/src/build/CMakeFiles/CMakeScratch/TryCompile-Tzn5pO'

    Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_31495/fast
    /usr/bin/make  -f CMakeFiles/cmTC_31495.dir/build.make CMakeFiles/cmTC_31495.dir/build
    make[1]: Entering directory '/tmp/makepkg/qt5ct-kde/src/build/CMakeFiles/CMakeScratch/TryCompile-Tzn5pO'
    Building CXX object CMakeFiles/cmTC_31495.dir/testCXXCompiler.cxx.o
    /usr/bin/c++   -march=native -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/tmp/makepkg/qt5ct-kde/src=/usr/src/debug/qt5ct-kde -flto=auto  -o CMakeFiles/cmTC_31495.dir/testCXXCompiler.cxx.o -c /tmp/makepkg/qt5ct-kde/src/build/CMakeFiles/CMakeScratch/TryCompile-Tzn5pO/testCXXCompiler.cxx
    Linking CXX executable cmTC_31495
    /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_31495.dir/link.txt --verbose=1
    /usr/bin/c++ -march=native -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/tmp/makepkg/qt5ct-kde/src=/usr/src/debug/qt5ct-kde -flto=auto  -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fuse-ld=mold -flto=auto  CMakeFiles/cmTC_31495.dir/testCXXCompiler.cxx.o -o cmTC_31495
    collect2: fatal error: cannot find ‘ld’
    compilation terminated.
    make[1]: *** [CMakeFiles/cmTC_31495.dir/build.make:99: cmTC_31495] Error 1
    make[1]: Leaving directory '/tmp/makepkg/qt5ct-kde/src/build/CMakeFiles/CMakeScratch/TryCompile-Tzn5pO'
    make: *** [Makefile:127: cmTC_31495/fast] Error 2





  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:3 (project)


-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
    Aborting...

ilya-fedin commented on 2023-11-08 18:18 (UTC)

qt6ct-kde based on KF6 Arch packages is live