Package Details: qt6-xcb-private-headers-scrollfix 6.10.1-1.1

Git Clone URL: https://aur.archlinux.org/qt6-base-scrollfix.git (read-only, click to copy)
Package Base: qt6-base-scrollfix
Description: Private headers for Qt6 Xcb
Upstream URL: https://www.qt.io
Licenses: GPL-3.0-only, LGPL-3.0-only, LicenseRef-Qt-Commercial, Qt-GPL-exception-1.0
Conflicts: qt6-base, qt6-xcb-private-headers
Provides: qt6-base, qt6-xcb-private-headers
Submitter: gillesgagniard
Maintainer: gillesgagniard
Last Packager: gillesgagniard
Votes: 1
Popularity: 0.32
First Submitted: 2025-10-10 16:57 (UTC)
Last Updated: 2025-11-27 22:21 (UTC)

Required by (1689)

Sources (3)

Pinned Comments

gillesgagniard commented on 2025-10-12 18:40 (UTC)

This qt6-base variant backports a few fixes from Qt 6.11 onto Qt 6.10, and vastly improves LibreOffice scrolling speed on Hi-Res displays using fractional scaling, removing entirely the freezes that were making LO unusable of those setups.

Upstream LibreOffice issue: https://bugs.documentfoundation.org/show_bug.cgi?id=152911

List of commits cherry picked from Qt 6.11: - https://github.com/qt/qtbase/commit/095759818854e5a011aa8f859e566bbc6368ab76 - https://github.com/qt/qtbase/commit/6f25f703fd37a900c139e14a33a4639502bfeae7 - https://github.com/qt/qtbase/commit/9dd0d936d6691904a4bb212dcf48999a5228b84f

Latest Comments

gillesgagniard commented on 2025-11-30 12:28 (UTC)

Hello @techmanwalker !

You're welcome, and it's great you add the same patches in your package.

I believe they have different goals: this one is a backport of changes which are already included in Qt 6.11 for people impacted by LO#152911 to confirm it solves their issue, and will be deleted when Qt 6.11 is released. I believe that is not the case for yours as refresh frequency changes are not part of Qt 6.11 (yet?). Also, I aim at keeping it synchronized with the qt6-base official package, so my PKGBUILD is as close as possible.

techmanwalker commented on 2025-11-26 17:32 (UTC)

Hello again.

As I didn't receive a quick response and hit the bug, I integrated by myself the cherry-picked commits on my own package already.

You're free to keep this one running or either let me mark your package as "replaces qt6-base-scrollfix.

Thank you really much for the commit list by the way! It also fixed some scrolling weird behavior with the Karousel script.

techmanwalker commented on 2025-11-25 20:56 (UTC)

This package seems to fix framerate and speed issues for high-refresh rate displays, which is what a package of mine does as well but at a different "angle".

Would you mind if we work together and unify our packages (yours and qt6-base-hifps) so that all of these fixes can coexist in a single package?

So that single package fixes both scrolling and stuttering issues on both LibreOffice (your patches) and the rest of the desktop (my patches)

Alright, I installed LO on my Plasma and now I see what issues this pkg fixes, so I'm still in favor of unifying these two on my qt6-base-hifps.

What do you think?

gillesgagniard commented on 2025-10-12 18:40 (UTC)

This qt6-base variant backports a few fixes from Qt 6.11 onto Qt 6.10, and vastly improves LibreOffice scrolling speed on Hi-Res displays using fractional scaling, removing entirely the freezes that were making LO unusable of those setups.

Upstream LibreOffice issue: https://bugs.documentfoundation.org/show_bug.cgi?id=152911

List of commits cherry picked from Qt 6.11: - https://github.com/qt/qtbase/commit/095759818854e5a011aa8f859e566bbc6368ab76 - https://github.com/qt/qtbase/commit/6f25f703fd37a900c139e14a33a4639502bfeae7 - https://github.com/qt/qtbase/commit/9dd0d936d6691904a4bb212dcf48999a5228b84f