Package Details: qt6ct-kde 0.9-16

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://github.com/trialuser02/qt6ct
Licenses: BSD
Conflicts: qt6ct
Provides: qt6ct
Submitter: ilya-fedin
Maintainer: ilya-fedin
Last Packager: ilya-fedin
Votes: 11
Popularity: 1.76
First Submitted: 2023-11-08 18:16 (UTC)
Last Updated: 2024-10-25 18:57 (UTC)

Pinned Comments

ilya-fedin commented on 2023-11-08 18:17 (UTC) (edited on 2024-03-12 00:06 (UTC) by ilya-fedin)

Some user guide:

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

  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 Next › Last »

v4u6h4n commented on 2024-10-19 01:42 (UTC)

Yeah fixed now, thankyou.

Okkurat commented on 2024-10-17 10:05 (UTC)

y, that fixed it. Great stuff!

mortar1808 commented on 2024-10-17 04:04 (UTC) (edited on 2024-10-17 04:05 (UTC) by mortar1808)

Thanks. This fixed the theming issue on my end.

ilya-fedin commented on 2024-10-16 20:27 (UTC)

Looks like I found the cause, it's because qt6ct calls applySettings queued on start.

lorebett commented on 2024-10-16 14:24 (UTC)

I issued a rebuild, but the problem is still there

ilya-fedin commented on 2024-10-16 13:33 (UTC)

Ok, let's try to just raise pkgrel

Okkurat commented on 2024-10-16 13:26 (UTC)

I am just using breeze dark theming and I dont have anything like color-schemes directory. Right now the background is correct, but the file text (not all text and interestingly hidden files have correct text color), icons and the sidebar plus the bottom bar or whatever is called is themed incorrectly.

ilya-fedin commented on 2024-10-16 11:48 (UTC)

Not sure whether I should start to raise pkgrel on every minor Qt update to trigger aur helpers doing a rebuild? I wasn't doing that previously and not sure what is the best practice here with as aur doesn't provide binaries unlike e.g. official repos...

ilya-fedin commented on 2024-10-16 11:45 (UTC)

Perhaps you folks just need a package rebuild against new Qt? Platform theme plugins usually work only within minor Qt version they're built with.

mortar1808 commented on 2024-10-16 10:35 (UTC) (edited on 2024-10-16 10:35 (UTC) by mortar1808)

I experienced the same issue. Found a workaround with ln -sr ~/.local/share/color-schemes/<your-color-scheme> ~/.local/share/color-schemes/BreezeLight.colors. This seems to fix dolphin and kate theming for me.